ft (wip): firefox+librewolf home manager
This commit is contained in:
1 parent
bf31806ab7
commit
869aa84f53
14 files changed
+1639
-47
No files matched your search
@@ -0,0 +1,304 @@
|
||||
{ pkgs, ... }:
|
||||
|
||||
{
|
||||
extensions = {
|
||||
packages = [ pkgs.nur.repos.rycee.firefox-addons.sidebery ];
|
||||
settings = {
|
||||
"sidebery".settings = { # TODO: Check id
|
||||
settings = {
|
||||
nativeScrollbars = true;
|
||||
nativeScrollbarsThin = true;
|
||||
nativeScrollbarsLeft = false;
|
||||
selWinScreenshots = false;
|
||||
updateSidebarTitle = true;
|
||||
markWindow = false;
|
||||
markWindowPreface = "[Sidebery] ";
|
||||
copyTemplates = "HTML:%B<a href=\"%U\">%CT</a>\nMarkdown:%B[%CT](%U)";
|
||||
updTooltipDelay = 100;
|
||||
selLen = true;
|
||||
ctxMenuNative = false;
|
||||
ctxMenuRenderInact = true;
|
||||
ctxMenuRenderIcons = true;
|
||||
omniReopenInCtr = true;
|
||||
omniSwitchToPanel = true;
|
||||
omniMoveToPanel = true;
|
||||
omniMoveToGroup = true;
|
||||
navBarLayout = "horizontal";
|
||||
navBarInline = true;
|
||||
navBarSide = "left";
|
||||
navBtnCount = true;
|
||||
hideEmptyPanels = true;
|
||||
hideDiscardedTabPanels = false;
|
||||
navActTabsPanelLeftClickAction = "none";
|
||||
navActTabsPanelLeftClickTabPos = "general";
|
||||
navActBookmarksPanelLeftClickAction = "none";
|
||||
navTabsPanelMidClickAction = "discard";
|
||||
navBookmarksPanelMidClickAction = "none";
|
||||
navSwitchPanelsWheel = true;
|
||||
subPanelRecentlyClosedBar = true;
|
||||
subPanelBookmarks = true;
|
||||
subPanelHistory = true;
|
||||
subPanelSync = false;
|
||||
groupLayout = "grid";
|
||||
containersSortByName = false;
|
||||
skipEmptyPanels = false;
|
||||
dndTabAct = true;
|
||||
dndTabActDelay = 750;
|
||||
dndTabActMod = "none";
|
||||
dndExp = "pointer";
|
||||
dndExpDelay = 750;
|
||||
dndExpMod = "none";
|
||||
dndOutside = "win";
|
||||
dndOutsideThresholdTimeout = 350;
|
||||
dndActTabFromLink = true;
|
||||
dndActSearchTab = true;
|
||||
dndMoveTabs = false;
|
||||
dndMoveBookmarks = false;
|
||||
dndTabToPanelPos = "end";
|
||||
searchBarMode = "dynamic";
|
||||
searchPanelSwitch = "same_type";
|
||||
searchTabSwitch = false;
|
||||
searchMenuTrig = false;
|
||||
searchInputTimeout = 300;
|
||||
warnOnMultiTabClose = "collapsed";
|
||||
activateLastTabOnPanelSwitching = true;
|
||||
activateLastTabOnPanelSwitchingLoadedOnly = true;
|
||||
switchPanelAfterSwitchingTab = "always";
|
||||
scrollPanelAfterSwitchingTab = "always";
|
||||
tabRmBtn = "hover";
|
||||
activateAfterClosing = "next";
|
||||
activateAfterClosingStayInPanel = false;
|
||||
activateAfterClosingGlobal = false;
|
||||
activateAfterClosingNoFolded = true;
|
||||
activateAfterClosingNoDiscarded = true;
|
||||
askNewBookmarkPlace = true;
|
||||
tabsRmUndoNote = true;
|
||||
tabsUnreadMark = false;
|
||||
tabsBadge = true;
|
||||
tabsBadgeRules = "minIdleTime:5000; urgent";
|
||||
tabsReloadLimit = 5;
|
||||
tabsReloadLimitNotif = true;
|
||||
showNewTabBtns = true;
|
||||
newTabBarPosition = "after_tabs";
|
||||
tabsPanelSwitchActMove = false;
|
||||
tabsPanelSwitchActMoveAuto = true;
|
||||
tabsUrlInTooltip = "full";
|
||||
tabsContainerInTooltip = true;
|
||||
newTabCtxReopen = false;
|
||||
tabWarmupOnHover = true;
|
||||
tabSwitchDelay = 0;
|
||||
forceDiscard = true;
|
||||
tabUpdDelay = 150;
|
||||
forceUpdTooltip = false;
|
||||
moveNewTabPin = "start";
|
||||
moveNewTabParent = "first_child";
|
||||
moveNewTabParentIndent = false;
|
||||
moveNewTabParentActPanel = false;
|
||||
moveNewTabButton = "end";
|
||||
moveNewTabButtonActivePin = "start";
|
||||
moveNewTab = "end";
|
||||
moveNewTabActivePin = "start";
|
||||
autoScrollToNewTab = true;
|
||||
pinnedTabsPosition = "panel";
|
||||
pinnedTabsList = false;
|
||||
pinnedAutoGroup = false;
|
||||
pinnedNoUnload = false;
|
||||
pinnedNoUnloadExplicit = true;
|
||||
pinnedForcedDiscard = false;
|
||||
tabsTree = true;
|
||||
tabsTreeLimit = "none";
|
||||
autoFoldTabs = false;
|
||||
autoFoldTabsExcept = "none";
|
||||
autoExpandTabs = false;
|
||||
autoExpandTabsOnNew = false;
|
||||
rmChildTabs = "folded";
|
||||
tabsLvlDots = true;
|
||||
discardFolded = false;
|
||||
discardFoldedDelay = 0;
|
||||
discardFoldedDelayUnit = "sec";
|
||||
tabsTreeBookmarks = true;
|
||||
treeRmOutdent = "branch";
|
||||
autoGroupOnClose = false;
|
||||
autoGroupOnClose0Lvl = false;
|
||||
autoGroupOnCloseMouseOnly = false;
|
||||
ignoreFoldedParent = false;
|
||||
showNewGroupConf = true;
|
||||
sortGroupsFirst = true;
|
||||
colorizeTabs = false;
|
||||
colorizeTabsSrc = "domain";
|
||||
colorizeTabsBranches = true;
|
||||
colorizeTabsBranchesSrc = "domain";
|
||||
inheritCustomColor = true;
|
||||
previewTabs = false;
|
||||
previewTabsMode = "p";
|
||||
previewTabsPageModeFallback = "n";
|
||||
previewTabsInlineHeight = 70;
|
||||
previewTabsPopupWidth = 280;
|
||||
previewTabsTitle = 2;
|
||||
previewTabsUrl = 1;
|
||||
previewTabsSide = "right";
|
||||
previewTabsDelay = 500;
|
||||
previewTabsFollowMouse = true;
|
||||
previewTabsInPageOffsetY = 0;
|
||||
previewTabsInPageOffsetX = 0;
|
||||
previewTabsCropRight = 0;
|
||||
hideInact = false;
|
||||
hideFoldedTabs = false;
|
||||
hideFoldedParent = "none";
|
||||
hideUnloadedTabs = false;
|
||||
nativeHighlight = true;
|
||||
warnOnMultiBookmarkDelete = "collapsed";
|
||||
autoCloseBookmarks = false;
|
||||
autoRemoveOther = false;
|
||||
highlightOpenBookmarks = false;
|
||||
activateOpenBookmarkTab = false;
|
||||
showBookmarkLen = true;
|
||||
bookmarksRmUndoNote = true;
|
||||
loadBookmarksOnDemand = true;
|
||||
pinOpenedBookmarksFolder = true;
|
||||
oldBookmarksAfterSave = "ask";
|
||||
historyTitleUpdInterval = 1100;
|
||||
fontSize = "m";
|
||||
animations = true;
|
||||
animationSpeed = "norm";
|
||||
theme = "proton";
|
||||
density = "default";
|
||||
colorScheme = "ff";
|
||||
snapNotify = true;
|
||||
snapExcludePrivate = false;
|
||||
snapInterval = 0;
|
||||
snapIntervalUnit = "min";
|
||||
snapLimit = 0;
|
||||
snapLimitUnit = "snap";
|
||||
snapAutoExport = false;
|
||||
snapAutoExportType = "json";
|
||||
snapAutoExportPath = "Sidebery/snapshot-%Y.%M.%D-%h.%m.%s";
|
||||
snapMdFullTree = false;
|
||||
hScrollAction = "none";
|
||||
onePanelSwitchPerScroll = false;
|
||||
wheelAccumulationX = true;
|
||||
wheelAccumulationY = true;
|
||||
navSwitchPanelsDelay = 128;
|
||||
scrollThroughTabs = "none";
|
||||
scrollThroughTabsGlobPinIsolate = true;
|
||||
scrollThroughVisibleTabs = true;
|
||||
scrollThroughTabsSkipDiscarded = true;
|
||||
scrollThroughTabsExceptOverflow = true;
|
||||
scrollThroughTabsCyclic = false;
|
||||
scrollThroughTabsScrollArea = 0;
|
||||
scrollThroughTabsPreselAct = false;
|
||||
scrollThroughTabsPreselDelay = 0;
|
||||
autoMenuMultiSel = true;
|
||||
multipleMiddleClose = false;
|
||||
longClickDelay = 500;
|
||||
wheelThreshold = false;
|
||||
wheelThresholdX = 10;
|
||||
wheelThresholdY = 60;
|
||||
tabDoubleClick = "none";
|
||||
tabsSecondClickActPrev = false;
|
||||
tabsSecondClickActPrevPanelOnly = false;
|
||||
tabsSecondClickActPrevNoUnload = false;
|
||||
shiftSelAct = true;
|
||||
ctrlSelAct = true;
|
||||
activateOnMouseUp = false;
|
||||
tabCloseOnMouseUp = true;
|
||||
tabLongLeftClick = "none";
|
||||
tabLongRightClick = "none";
|
||||
tabMiddleClick = "close";
|
||||
tabPinnedMiddleClick = "discard";
|
||||
tabMiddleClickCtrl = "discard";
|
||||
tabMiddleClickShift = "duplicate";
|
||||
tabCloseMiddleClick = "close";
|
||||
tabsPanelLeftClickAction = "none";
|
||||
tabsPanelLeftClickTabPos = "general";
|
||||
tabsPanelDoubleClickAction = "tab";
|
||||
tabsPanelDoubleClickTabPos = "general";
|
||||
tabsPanelRightClickAction = "menu";
|
||||
tabsPanelMiddleClickAction = "tab";
|
||||
tabsPanelMiddleClickTabPos = "general";
|
||||
newTabMiddleClickAction = "new_child";
|
||||
bookmarksLeftClickAction = "open_in_act";
|
||||
bookmarksLeftClickActivate = false;
|
||||
bookmarksLeftClickPos = "default";
|
||||
bookmarksMidClickAction = "open_in_new";
|
||||
bookmarksMidClickActivate = false;
|
||||
bookmarksMidClickRemove = false;
|
||||
bookmarksMidClickPos = "default";
|
||||
historyLeftClickAction = "open_in_act";
|
||||
historyLeftClickActivate = false;
|
||||
historyLeftClickPos = "default";
|
||||
historyMidClickAction = "open_in_new";
|
||||
historyMidClickActivate = false;
|
||||
historyMidClickPos = "default";
|
||||
syncUseFirefox = false;
|
||||
syncUseGoogleDrive = false;
|
||||
syncUseGoogleDriveApi = false;
|
||||
syncSaveSettings = false;
|
||||
syncSaveCtxMenu = false;
|
||||
syncSaveStyles = false;
|
||||
syncSaveKeybindings = false;
|
||||
selectActiveTabFirst = true;
|
||||
selectCyclic = false;
|
||||
loopPanelsIgnoreHidden = false;
|
||||
kbNewTabInPanelPos = "general"
|
||||
};
|
||||
sidebar = {
|
||||
panels = {
|
||||
XAC10qlx5Gg2 = {
|
||||
type = 2;
|
||||
id = "XAC10qlx5Gg2";
|
||||
name = "Default";
|
||||
color = "toolbar";
|
||||
iconSVG = "icon_tabs";
|
||||
lockedPanel = false;
|
||||
skipOnSwitching = false;
|
||||
noEmpty = false;
|
||||
newTabCtx = "none";
|
||||
dropTabCtx = "none";
|
||||
moveExcludedTo = -1;
|
||||
bookmarksFolderId = "PHhiPLb-YBcr";
|
||||
srcPanelConfig = {
|
||||
id = "WmRe539DYInZ";
|
||||
autoConvert = true;
|
||||
tempMode = false;
|
||||
viewMode = "tree"
|
||||
}
|
||||
}
|
||||
};
|
||||
nav = [
|
||||
"XAC10qlx5Gg2";
|
||||
"add_tp";
|
||||
"sp-0";
|
||||
"settings";
|
||||
"remute_audio_tabs";
|
||||
"create_snapshot"
|
||||
];
|
||||
};
|
||||
sidebarCSS = builtins.readFile ./sidebery.css;
|
||||
keybindings = {
|
||||
_execute_sidebar_action = "Ctrl+E";
|
||||
activate = "Alt+Space";
|
||||
reset_selection = "Alt+R";
|
||||
next_panel = "Alt+K";
|
||||
prev_panel = "Alt+J";
|
||||
up = "Alt+Up";
|
||||
down = "Alt+Down";
|
||||
up_shift = "Alt+Shift+Up";
|
||||
down_shift = "Alt+Shift+Down";
|
||||
sel_child_tabs = "Alt+C";
|
||||
unload_tabs = "Alt+Q";
|
||||
unload_other_tabs_in_panel = "Ctrl+Shift+Q";
|
||||
unload_all_tabs_in_inact_panels = "Alt+Shift+Q";
|
||||
switch_to_panel_0 = "Alt+1";
|
||||
switch_to_panel_1 = "Alt+2";
|
||||
switch_to_panel_2 = "Alt+3";
|
||||
switch_to_panel_3 = "Alt+4";
|
||||
switch_to_panel_4 = "Alt+5";
|
||||
switch_to_panel_5 = "Alt+6";
|
||||
switch_to_panel_6 = "Alt+7"
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||