diff options
| author | Silas Schöffel <sils@sils.li> | 2026-06-23 02:56:12 +0200 |
|---|---|---|
| committer | Silas Schöffel <sils@sils.li> | 2026-06-23 02:56:12 +0200 |
| commit | 0ee989b8473bcdf3f7e4c2bb68217cbaab25cdd1 (patch) | |
| tree | 978f54918d4cecb5af209f1e0655fc227c6d9987 /modules/hm/sils/firefox | |
| parent | user: rename to jaki (diff) | |
| download | nix-config-0ee989b8473bcdf3f7e4c2bb68217cbaab25cdd1.zip | |
treewide: rename paths to jaki
Diffstat (limited to 'modules/hm/sils/firefox')
| -rw-r--r-- | modules/hm/sils/firefox/default.nix | 51 | ||||
| -rwxr-xr-x | modules/hm/sils/firefox/user-overrides.js | 24 |
2 files changed, 0 insertions, 75 deletions
diff --git a/modules/hm/sils/firefox/default.nix b/modules/hm/sils/firefox/default.nix deleted file mode 100644 index 7e40c9b..0000000 --- a/modules/hm/sils/firefox/default.nix +++ /dev/null @@ -1,51 +0,0 @@ -{ - config, - lib, - pkgs, - arkenfox-user-js, - ... -}: let - cfg = config.sils.firefox; - user-overrides-js = pkgs.writeText "user_override.js" (builtins.readFile ./user-overrides.js); - user-js = pkgs.runCommand "user.js" {} '' - mkdir $out; - cat "${arkenfox-user-js}/user.js" > $out/user.js; - cat "${user-overrides-js}" >> $out/user.js; - ''; -in { - options.sils.firefox = { - enable = lib.mkEnableOption "opinionated firefox configuration"; - }; - config = lib.mkIf cfg.enable { - stylix.targets.firefox.profileNames = ["default"]; - programs.firefox = { - enable = true; - configPath = "${config.xdg.configHome}/mozilla/firefox"; - profiles = { - "default" = { - containers = { - banking = { - color = "green"; - icon = "dollar"; - id = 1; - }; - codeberg = { - color = "orange"; - icon = "briefcase"; - id = 2; - }; - }; - extraConfig = builtins.readFile "${user-js}/user.js"; - id = 1; - isDefault = true; - name = "default"; - search = { - default = "ddg"; - privateDefault = "ddg"; - force = true; - }; - }; - }; - }; - }; -} diff --git a/modules/hm/sils/firefox/user-overrides.js b/modules/hm/sils/firefox/user-overrides.js deleted file mode 100755 index 331a506..0000000 --- a/modules/hm/sils/firefox/user-overrides.js +++ /dev/null @@ -1,24 +0,0 @@ -//custom things for the user.js -user_pref("_user.js.parrot", "overrides section syntax error"); -//Fingerprinting resistance doesn't make sense in any browser other than Tor. -//user_pref("privacy.window.maxInnerWidth", 1000); -//user_pref("privacy.window.maxInnerHeight", 1900); -user_pref("privacy.resistFingerprinting", false); -user_pref("privacy.resistFingerprinting.letterboxing", false); - -/* override recipe: enable session restore ***/ -//user_pref("browser.startup.page", 3); // 0102 - // user_pref("browser.privatebrowsing.autostart", false); // 0110 required if you had it set as true -user_pref("places.history.enabled", true); // 0862 required if you had it set as false -user_pref("browser.sessionstore.privacy_level", 0); // 1021 optional [to restore extras like cookies/formdata] -user_pref("privacy.clearOnShutdown.history", false); // 2803 -user_pref("privacy.clearOnShutdown.cookies", false); // 2803 optional -user_pref("privacy.clearOnShutdown.formdata", false); // 2803 optional -user_pref("privacy.cpd.history", false); // 2804 to match when you use Ctrl-Shift-Del - // user_pref("privacy.cpd.cookies", false); // 2804 optional - // user_pref("privacy.cpd.formdata", false); // 2804 optional -user_pref("privacy.clearOnShutdown_v2.browsingHistoryAndDownloads", false); // 2812 FF136+ -user_pref("network.cookie.lifetimePolicy", 0); -// I want to use Google Earth sometimes. -user_pref("webgl.disabled", false); -user_pref("_user.js.parrot", "overrides section successful"); |
