unify config a bit

This commit is contained in:
2025-01-11 19:52:15 +01:00
parent a57efbacda
commit 5e50a8235d
14 changed files with 166 additions and 1287 deletions

View File

@ -76,10 +76,10 @@ in {
enable = mkEnableOption "Apply personal firefox defaults.";
package = mkPackageOption pkgs "firefox-bin" {};
extensions = mkOption {
extraExtensions = mkOption {
type = types.listOf types.package;
default = defaultExtensions;
description = "Firefox extensions to install.";
default = [];
description = "Extra Firefox extensions to install.";
};
settings = mkOption {
@ -102,7 +102,8 @@ in {
isDefault = true;
id = 0;
userChrome = builtins.readFile ./userChrome.css;
inherit (cfg) extensions settings;
extensions = defaultExtensions ++ cfg.extraExtensions;
inherit (cfg) settings;
};
};
};