From 7513bb369f8426d086e0a496ba51fba2cbf98f87 Mon Sep 17 00:00:00 2001 From: MeexReay Date: Sun, 7 Sep 2025 15:54:05 +0300 Subject: [PATCH] make librewolf dont clear cookies --- flake.nix | 2 +- modules/packages/firefox.nix | 15 +++++++++------ 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/flake.nix b/flake.nix index 46f9723..4a231e1 100644 --- a/flake.nix +++ b/flake.nix @@ -31,7 +31,7 @@ inputs.nix-flatpak.homeManagerModules.nix-flatpak ]; - home-manager.backupFileExtension = "backup93"; + home-manager.backupFileExtension = "backup94"; } ]; }; diff --git a/modules/packages/firefox.nix b/modules/packages/firefox.nix index 53c3784..553c3f7 100644 --- a/modules/packages/firefox.nix +++ b/modules/packages/firefox.nix @@ -22,12 +22,15 @@ @import "firefox-gnome-theme/userContent.css"; ''; settings = { - ## Firefox gnome theme ## - https://github.com/rafaelmardojai/firefox-gnome-theme/blob/7cba78f5216403c4d2babb278ff9cc58bcb3ea66/configuration/user.js - # (copied into here because home-manager already writes to user.js) - "toolkit.legacyUserProfileCustomizations.stylesheets" = true; # Enable customChrome.cs - "browser.uidensity" = 0; # Set UI density to normal - "svg.context-properties.content.enabled" = true; # Enable SVG context-propertes - "browser.theme.dark-private-windows" = false; # Disable private window dark theme + # firefox-gnome-theme related + "toolkit.legacyUserProfileCustomizations.stylesheets" = true; + "browser.uidensity" = 0; + "svg.context-properties.content.enabled" = true; + "browser.theme.dark-private-windows" = false; + + # do not clear cookies + "privacy.clearOnShutdown.history" = false; + "privacy.clearOnShutdown.cookies" = false; }; }; };