summaryrefslogtreecommitdiff
path: root/home/config/firefox
diff options
context:
space:
mode:
authorQuentin Aristote <quentin@aristote.fr>2021-12-19 12:32:18 +0100
committerQuentin Aristote <quentin@aristote.fr>2021-12-19 12:32:18 +0100
commit9514dd640f7a2ac343c7fcabd41a546223cd802e (patch)
treec7f6ccf6172629912c66352828409ca3a70a2617 /home/config/firefox
parent65501171c7698b95edf42c708bf48713feb3f9fb (diff)
firefox : update to v95
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";