summaryrefslogtreecommitdiff
path: root/home/config/firefox
diff options
context:
space:
mode:
Diffstat (limited to 'home/config/firefox')
-rw-r--r--home/config/firefox/default.nix11
1 files changed, 10 insertions, 1 deletions
diff --git a/home/config/firefox/default.nix b/home/config/firefox/default.nix
index 6885251..4986163 100644
--- a/home/config/firefox/default.nix
+++ b/home/config/firefox/default.nix
@@ -14,10 +14,15 @@ let
"keyword.enabled" = true; # 0801
"signon.rememberSignons" = false; # 0901
"security.nocertdb" = true; # 1222
+ "media.peerconnection.enabled" = false; # 2001
+ "media.peerconnection.ice.no_host" = true; # 2004
"dom.allow_cut_copy" = true; # 2404
"dom.battery.enabled" = false; # 2502
"dom.vr.enabled" = false; # 2520
"permissions.default.xr" = 2; # 2521
+ "privacy.clearOnShutdown.offlineApps" = true; # 2811
+ "privacy.clearOnShutdown.cookies" = true; # 2811
+ "privacy.clearOnShutdown.siteSettings" = true; # 2811
# Personal
"browser.tabs.warnOnClose" = false;
@@ -78,6 +83,9 @@ in {
"privacy.clearOnShutdown.cache" = false;
"privacy.clearOnShutdown.cookies" = false;
"privacy.clearOnShutdown.siteSettings" = false;
+ "privacy.clearOnShutdown.offlineApps" = false;
+ "network.cookie.lifetimePolicy" = 0;
+ "privacy.resistFingerprinting" = false; # Netflix is whining
};
userChrome = userchrome-treestyletabs;
};
@@ -111,7 +119,8 @@ in {
icons = pkgs.personal.icons;
firefox-profiles-dir = "${config.home.homeDirectory}/.mozilla/firefox";
firefoxInProfile = profile:
- "${pkgs.firefox}/bin/firefox --profile \"${firefox-profiles-dir}/${profile}\"";
+ ''
+ ${pkgs.firefox}/bin/firefox --profile "${firefox-profiles-dir}/${profile}"'';
in {
netflix = {
name = "Netflix";