diff options
Diffstat (limited to 'shared/home-manager/firefox/privacy.nix')
-rw-r--r-- | shared/home-manager/firefox/privacy.nix | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/shared/home-manager/firefox/privacy.nix b/shared/home-manager/firefox/privacy.nix new file mode 100644 index 0000000..67da005 --- /dev/null +++ b/shared/home-manager/firefox/privacy.nix @@ -0,0 +1,31 @@ +# This HM module sets pr + +{pkgs,...}: + +{ + programs.firefox = { + policies = { + DisableTelemetry = true; + EnableTrackingProtection = { + Value= true; + Locked = true; + Cryptomining = true; + Fingerprinting = true; + }; + + # Disable various features, that we don't want. + DisablePocket = true; + DisableFirefoxStudies = true; + DisableFirefoxAccounts = true; + DisableAccounts = true; + DisableFirefoxScreenshots = true; + }; + + profiles."default".extensions = with pkgs.nur.repos.rycee.firefox-addons; [ + # Block ads & tracking + ublock-origin + # Automatically reject cookies + istilldontcareaboutcookies + ]; + }; +} |