diff options
Diffstat (limited to 'home/browsers/firefox/default.nix')
| -rw-r--r-- | home/browsers/firefox/default.nix | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/home/browsers/firefox/default.nix b/home/browsers/firefox/default.nix index 608d4c5..724f286 100644 --- a/home/browsers/firefox/default.nix +++ b/home/browsers/firefox/default.nix @@ -7,7 +7,7 @@ extraPrefs = lib.fileContents ./mozilla.cfg; userChrome = lib.fileContents ./userChrome.css; my-firefox = pkgs.firefox.override { - extraPrefs = extraPrefs; + inherit extraPrefs; }; inherit (lib) mkIf; @@ -16,21 +16,29 @@ in { config = mkIf cfg.enable { default.browser = lib.mkDefault "firefox"; + mozilla = { + firefoxNativeMessagingHosts = lib.mkForce []; + thunderbirdNativeMessagingHosts = lib.mkForce []; + }; + programs.firefox = { enable = true; package = my-firefox; # import configuration - policies = import ./policies.nix; + policies = import ./policies.nix {inherit config;}; + + # use xdg dirs + configPath = "${config.xdg.configHome}/mozilla/firefox"; # create profile for me :3 profiles.${config.user} = { search = { force = true; - default = "ddg"; + default = "noai"; }; - userChrome = userChrome; + inherit userChrome; }; }; }; |