summaryrefslogtreecommitdiff
path: root/home/browsers/firefox/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'home/browsers/firefox/default.nix')
-rw-r--r--home/browsers/firefox/default.nix16
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;
};
};
};