aboutsummaryrefslogtreecommitdiffstats
path: root/modules/hm/sils/firefox
diff options
context:
space:
mode:
authorSilas Schöffel <sils@sils.li>2026-06-23 02:56:12 +0200
committerSilas Schöffel <sils@sils.li>2026-06-23 02:56:12 +0200
commit0ee989b8473bcdf3f7e4c2bb68217cbaab25cdd1 (patch)
tree978f54918d4cecb5af209f1e0655fc227c6d9987 /modules/hm/sils/firefox
parentuser: rename to jaki (diff)
downloadnix-config-0ee989b8473bcdf3f7e4c2bb68217cbaab25cdd1.zip
treewide: rename paths to jaki
Diffstat (limited to 'modules/hm/sils/firefox')
-rw-r--r--modules/hm/sils/firefox/default.nix51
-rwxr-xr-xmodules/hm/sils/firefox/user-overrides.js24
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");