diff --git a/home-manager/firefox/config/annoyances.nix b/home-manager/firefox/config/preferences.nix similarity index 95% rename from home-manager/firefox/config/annoyances.nix rename to home-manager/firefox/config/preferences.nix index 0db8055..6343c72 100644 --- a/home-manager/firefox/config/annoyances.nix +++ b/home-manager/firefox/config/preferences.nix @@ -53,4 +53,6 @@ # Restore previous session automatically "browser.startup.page"= 3; "extensions.activeThemeID" = "{5cd68d86-8324-4ab2-9e0d-3afcc60bee5f}"; + "toolkit.legacyUserProfileCustomizations.stylesheets" = true; + "browser.ctrlTab.sortByRecentlyUsed" = true; } diff --git a/home-manager/firefox/default.nix b/home-manager/firefox/default.nix index 8952328..58cfb1a 100644 --- a/home-manager/firefox/default.nix +++ b/home-manager/firefox/default.nix @@ -80,12 +80,18 @@ in { default = { name = "privacy-friendly"; settings = merge [ - (import ./config/annoyances.nix) + (import ./config/preferences.nix) (import ./config/browser-features.nix) (import ./config/privacy.nix) (import ./config/tracking.nix) (import ./config/security.nix) ]; + userChrome = '' + /* Hide tab bar. Used with Sidebery */ + #TabsToolbar { + visibility: collapse !important; + } + ''; extensions = with pkgs.nur.repos.rycee.firefox-addons; [ clearurls darkreader @@ -93,6 +99,7 @@ in { ublock-origin keepassxc-browser youtube-nonstop + sidebery ]; inherit search; }; @@ -102,13 +109,20 @@ in { shit = { name = "trade-privacy-for-convenience"; id = 1; - settings = merge [ (import ./config/annoyances.nix) ]; + userChrome = '' + /* Hide tab bar. Used with Sidebery */ + #TabsToolbar { + visibility: collapse !important; + } + ''; + settings = merge [ (import ./config/preferences.nix) ]; extensions = with pkgs.nur.repos.rycee.firefox-addons; [ clearurls darkreader sponsorblock ublock-origin youtube-nonstop + sidebery ]; inherit search; };