From 3dfdc3f8bcd2556b35467df6f8d2a5137705af9e Mon Sep 17 00:00:00 2001 From: Arpit Chakladar Date: Sat, 19 Sep 2026 02:09:53 +0530 Subject: chore(web/chromium): some more minor refactoring to extension build steps --- modules/web/chromium/extensions/default.nix | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) (limited to 'modules/web/chromium/extensions/default.nix') diff --git a/modules/web/chromium/extensions/default.nix b/modules/web/chromium/extensions/default.nix index a7b1e91..49290c4 100644 --- a/modules/web/chromium/extensions/default.nix +++ b/modules/web/chromium/extensions/default.nix @@ -9,8 +9,6 @@ let inherit lib pkgs config; }; - mkExtension = path: import path { inherit lib pkgs extLib; }; - extensionSubmodule = lib.types.submodule { options = { pname = lib.mkOption { @@ -48,13 +46,12 @@ in ''; }; - # Readonly options get their actual value assigned here in this module config.web.chromium.extensions = { - aria2Explorer = mkExtension ./aria2-explorer; - browserpass = mkExtension ./browserpass; - darkreader = mkExtension ./darkreader; - searxngHome = mkExtension ./searxng-home; - ublockOrigin = mkExtension ./ublock-origin; - vimium = mkExtension ./vimium; + aria2Explorer = import ./aria2-explorer { inherit lib pkgs extLib; }; + browserpass = import ./browserpass { inherit lib pkgs extLib; }; + darkreader = import ./darkreader { inherit lib pkgs extLib; }; + searxngHome = import ./searxng-home { inherit lib pkgs extLib; }; + ublockOrigin = import ./ublock-origin { inherit lib pkgs extLib; }; + vimium = import ./vimium { inherit lib pkgs extLib; }; }; } -- cgit v1.2.3