summaryrefslogtreecommitdiffstats
path: root/librewolf.nix
diff options
context:
space:
mode:
authorAndrew <admonty1@protonmail.com>2025-09-02 09:08:51 -0400
committerAndrew <admonty1@protonmail.com>2025-09-02 09:08:51 -0400
commit9705233e6c1d9412c8c4f00502c78580819ed068 (patch)
treec337ebc96620c396ec8f524ca0d67491b015b796 /librewolf.nix
parenttried qute browser (diff)
downloadnixos-9705233e6c1d9412c8c4f00502c78580819ed068.tar.gz
nixos-9705233e6c1d9412c8c4f00502c78580819ed068.tar.bz2
nixos-9705233e6c1d9412c8c4f00502c78580819ed068.zip
try librewolf and schizofox
Diffstat (limited to 'librewolf.nix')
-rw-r--r--librewolf.nix48
1 files changed, 48 insertions, 0 deletions
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;
+ };
+ };
+ };
+ };
+ };
+}