diff options
Diffstat (limited to 'hm/soft/browser.nix')
| -rw-r--r-- | hm/soft/browser.nix | 21 |
1 files changed, 6 insertions, 15 deletions
diff --git a/hm/soft/browser.nix b/hm/soft/browser.nix index a9a2f1b..dd8f129 100644 --- a/hm/soft/browser.nix +++ b/hm/soft/browser.nix @@ -3,9 +3,11 @@ lib, pkgs, ... -}: let +}: +let cfg = config.hm.soft.browser; -in { +in +{ options.hm.soft.browser = { librewolf.enable = lib.mkEnableOption "LibreWolf browser"; brave.enable = lib.mkEnableOption "Brave browser"; @@ -14,23 +16,12 @@ in { (lib.mkIf cfg.librewolf.enable { programs.librewolf = { enable = true; - settings = { - "ui.key.menuAccessKeyFocuses" = false; - "browser.search.update" = false; - "browser.formfill.enable" = false; - "browser.search.suggest.enabled" = false; - "signon.rememberSignons" = false; - "browser.urlbar.showSearchTerms.featureGate" = false; - "browser.toolbars.bookmarks.visibility" = "always"; - - # "privacy.clearOnShutdown.cookies" = true; - # "privacy.clearOnShutdown.cache" = true; - }; + settings."ui.key.menuAccessKeyFocuses" = false; }; }) (lib.mkIf cfg.brave.enable { - home.packages = [pkgs.brave]; + home.packages = [ pkgs.brave ]; }) ]; } |
