summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--home/config/firefox/default.nix11
-rw-r--r--home/pkgs/firefoxPackages/default.nix5
2 files changed, 12 insertions, 4 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";
diff --git a/home/pkgs/firefoxPackages/default.nix b/home/pkgs/firefoxPackages/default.nix
index ce4ebe7..c7d91b7 100644
--- a/home/pkgs/firefoxPackages/default.nix
+++ b/home/pkgs/firefoxPackages/default.nix
@@ -7,8 +7,7 @@ in {
inherit (pkgs-rycee.firefox-addons) buildFirefoxXpiAddon;
};
arkenfox-userjs = pkgs.fetchurl {
- url =
- "https://raw.githubusercontent.com/arkenfox/user.js/85438d00e457bff692303af519da618c6372476b/user.js";
- sha256 = "11hw11x3yl0pk5dhx1j1k6yi6i2yjd82pb5nz3jsafa04hl1jpr2";
+ url = "https://raw.githubusercontent.com/arkenfox/user.js/7e1b92567ca2bb76ad358d0fc786fd60b3cf7970/user.js";
+ sha256 = "1v2w51szrd2yjki9gdvzc488rqmrmyxn90g2vv1pwg121wklw30q";
};
}