From 9705233e6c1d9412c8c4f00502c78580819ed068 Mon Sep 17 00:00:00 2001 From: Andrew Date: Tue, 2 Sep 2025 09:08:51 -0400 Subject: try librewolf and schizofox --- librewolf.nix | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 librewolf.nix (limited to 'librewolf.nix') diff --git a/librewolf.nix b/librewolf.nix new file mode 100644 index 0000000..e76d88c --- /dev/null +++ b/librewolf.nix @@ -0,0 +1,48 @@ +{ + inputs, + config, + pkgs, + ... +}: { + programs.librewolf = { + enable = true; + settings = { + "browser.startup.page" = 3; + "privacy.clearOnShutdown.history" = false; + "privacy.clearOnShutdown.downloads" = false; + "privacy.resistFingerprinting" = false; + "browser.sessionstore.resume_from_crash" = true; + "middlemouse.paste" = false; + "general.autoScroll" = true; + "sidebar.verticalTabs" = true; + "sidebar.position_start" = false; # move to right hand side + "privacy.clearOnShutdown.cookies" = true; + "privacy.clearOnShutdown_v2.cookiesAndStorage" = false; + }; + profiles."skull" = { + extensions = { + force = true; + packages = with pkgs.nur.repos.rycee.firefox-addons; [ + sponsorblock + ublock-origin + vimium-c + keepassxc-browser + ]; + settings = { + "uBlock0@raymondhill.net".settings = { + enabled = true; + }; + "sponsorBlocker@ajay.app".settings = { + enabled = true; + }; + "keepassxc-browser@keepassxc.org".settings = { + enabled = true; + }; + "vimium-c@gdh1995.cn".settings = { + enabled = true; + }; + }; + }; + }; + }; +} -- cgit v1.3.1