diff --git a/home-manager/firefox.nix b/home-manager/firefox.nix deleted file mode 100644 index 9c5b787..0000000 --- a/home-manager/firefox.nix +++ /dev/null @@ -1,19 +0,0 @@ -{pkgs, ...}:{ - programs = { - firefox = { - enable = true; - profiles = { - gerg = { - name = "gerg"; - extraConfig = ( builtins.readFile - (pkgs.fetchFromGitHub { - owner = "ISnortPennies"; - repo = "user.js"; - rev = "master"; - sha256 = "9hmYqb5R8KOILNYylTspMr6CEmlLMg24JCGDFH0KA9k="; - } + "/user.js") ); - }; - }; - }; - }; -} diff --git a/home-manager/home.nix b/home-manager/home.nix index a951ca3..6ff7344 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -1,7 +1,7 @@ {config, pkgs, ...}: { imports = [ - ./firefox.nix + ./librewolf.nix ./bspwm.nix ./sxhkd.nix ./rofi.nix diff --git a/home-manager/librewolf.nix b/home-manager/librewolf.nix new file mode 100644 index 0000000..3f2ef74 --- /dev/null +++ b/home-manager/librewolf.nix @@ -0,0 +1,19 @@ +{pkgs, ...}:{ + programs = { + librewolf = { + enable = true; + settings = { + "webgl.disabled" = true; + "media.peerconnection.ice.no_host" = false; + "identity.fxaccounts.enabled" = true; + "browser.sessionstore.resume_from_crash" = false; + "security.OCSP.require" = false; + "network.dns.disableIPv6" = true; + "privacy.resistFingerprinting" = true; + "privacy.resistFingerprinting.letterboxing" = true; + "privacy.clearOnShutdown.history" = true; + "privacy.clearOnShutdown.downloads" = true; + }; + }; + }; +}