{nur, ...}: { programs.zen-browser.profiles.main = { extensions = { packages = with nur.repos.rycee.firefox-addons; [ tree-style-tab move-unloaded-tabs-for-tst tab-unload-for-tree-style-tab tst-bookmarks-subpanel tst-indent-line tst-tab-search tst-wheel-and-double tst-more-tree-commands ]; settings = { "treestyletab@piro.sakura.ne.jp".settings = { cachedExternalAddons = [ "tst-active-tab-on-scrollbar@piro.sakura.ne.jp" "tst-indent-line@piro.sakura.ne.jp" ]; faviconizePinnedTabs = false; lastSelectedSubPanelProviderId = "tst-bookmarks-subpanel@piro.sakura.ne.jp"; showExpertOptions = true; skipCollapsedTabsForTabSwitchingShortcuts = true; tabPreviewTooltip = true; "__ConfigsMigration__userValeusSameToDefaultAreCleared" = true; }; }; }; userChrome = '' /* Hide horizontal tabs at the top of the window */ #main-window[tabsintitlebar="true"]:not([extradragspace="true"]) #TabsToolbar { opacity: 0; pointer-events: none; } #main-window #TabsToolbar { visibility: collapse !important; } /* Hide the "Tree Style Tab" header at the top of the sidebar */ #sidebar-box[sidebarcommand="treestyletab_piro_sakura_ne_jp-sidebar-action"] #sidebar-header { display: none; } ''; }; }