From 0ba22f6eea98730c7f5fa2f18b63b061ee13476a Mon Sep 17 00:00:00 2001 From: Nikolaos Karaolidis Date: Tue, 24 Jun 2025 09:08:43 +0100 Subject: [PATCH] Declare firefox Signed-off-by: Nikolaos Karaolidis --- .../configs/user/gui/firefox/default.nix | 71 ++++++++++++++++++- 1 file changed, 70 insertions(+), 1 deletion(-) diff --git a/hosts/common/configs/user/gui/firefox/default.nix b/hosts/common/configs/user/gui/firefox/default.nix index 06eb782..83062c7 100644 --- a/hosts/common/configs/user/gui/firefox/default.nix +++ b/hosts/common/configs/user/gui/firefox/default.nix @@ -60,13 +60,82 @@ in { "browser.aboutConfig.showWarning" = false; "browser.bookmarks.addedImportButton" = true; + "browser.bookmarks.restore_default_bookmarks" = false; "browser.bookmarks.showMobileBookmarks" = true; "browser.download.useDownloadDir" = false; - "browser.toolbars.bookmarks.visibility" = "always"; + "browser.toolbars.bookmarks.visibility" = "never"; "browser.sessionstore.restore_on_demand" = true; "browser.sessionstore.restore_pinned_tabs_on_demand" = false; "browser.translations.automaticallyPopup" = false; + "browser.uiCustomization.state" = builtins.readFile ( + (pkgs.formats.json { }).generate "firefox-browser-uiCustomization-state.json" { + "placements" = { + "widget-overflow-fixed-list" = [ ]; + "unified-extensions-area" = [ + "_73a6fe31-595d-460b-a920-fcc0f8843232_-browser-action" + "sponsorblocker_ajay_app-browser-action" + "_44df5123-f715-9146-bfaa-c6e8d4461d44_-browser-action" + "_446900e4-71c2-419f-a6a7-df9c091e268b_-browser-action" + "_aecec67f-0d10-4fa7-b7c7-609a2db280cf_-browser-action" + "languagetool-webextension_languagetool_org-browser-action" + ]; + "nav-bar" = [ + "sidebar-button" + "alltabs-button" + "firefox-view-button" + "back-button" + "forward-button" + "stop-reload-button" + "vertical-spacer" + "urlbar-container" + "customizableui-special-spring2" + "fxa-toolbar-menu-button" + "ublock0_raymondhill_net-browser-action" + "addon_darkreader_org-browser-action" + "wayback_machine_mozilla_org-browser-action" + "unified-extensions-button" + "downloads-button" + "privatebrowsing-button" + ]; + "toolbar-menubar" = [ + "menubar-items" + ]; + "TabsToolbar" = [ ]; + "vertical-tabs" = [ + "tabbrowser-tabs" + ]; + "PersonalToolbar" = [ + "personal-bookmarks" + ]; + }; + "seen" = [ + "wayback_machine_mozilla_org-browser-action" + "_44df5123-f715-9146-bfaa-c6e8d4461d44_-browser-action" + "addon_darkreader_org-browser-action" + "ublock0_raymondhill_net-browser-action" + "_446900e4-71c2-419f-a6a7-df9c091e268b_-browser-action" + "_aecec67f-0d10-4fa7-b7c7-609a2db280cf_-browser-action" + "languagetool-webextension_languagetool_org-browser-action" + "sponsorblocker_ajay_app-browser-action" + "_73a6fe31-595d-460b-a920-fcc0f8843232_-browser-action" + "developer-button" + ]; + "dirtyAreaCache" = [ + "unified-extensions-area" + "nav-bar" + "toolbar-menubar" + "TabsToolbar" + "vertical-tabs" + "PersonalToolbar" + ]; + "currentVersion" = 22; + "newElementCount" = 0; + } + ); "extensions.autoDisableScopes" = 0; + "sidebar.main.tools" = "history,bookmarks"; + "sidebar.revamp" = true; + "sidebar.verticalTabs" = true; }; };