157 lines
7.9 KiB
Nix
157 lines
7.9 KiB
Nix
{ ... }: {
|
|
|
|
# general
|
|
"extensions.autoDisableScopes" = 0;
|
|
"extensions.enabledScopes" = 15;
|
|
"browser.search.region" = "AT";
|
|
"browser.aboutConfig.showWarning" = false;
|
|
"javascript.options.mem.gc_parallel_marking" = true;
|
|
"browser.download.dir" = "/home/me/work/downloads";
|
|
"browser.startup.couldRestoreSession.count" = 5;
|
|
"browser.toolbars.bookmarks.visibility" = "never";
|
|
"devtools.everOpened" = true;
|
|
"middlemouse.paste" = false;
|
|
"browser.download.folderList" = 1;
|
|
"extensions.langpacks.signatures.required" = false;
|
|
"browser.shell.checkDefaultBrowser" = false;
|
|
|
|
# better widnow settings for tiling vm
|
|
"browser.tabs.inTitlebar" = 0;
|
|
|
|
# so that firefox reacts fast to changes in /etc/hosts
|
|
"network.dnsCacheExpiration" = 0;
|
|
|
|
# dont sync theme
|
|
# so that "browser.theme.content-theme" is not always set to 2
|
|
"services.sync.prefs.sync.extensions.activeThemeID" = false;
|
|
|
|
# allow to install my own addons
|
|
"xpinstall.signatures.required" = false;
|
|
"xpinstall.whitelist.required" = true;
|
|
|
|
# set theme
|
|
#"extensions.activeThemeID" = "visionary-bold-colorway@mozilla.org";
|
|
# - this one does not work
|
|
"extensions.activeThemeID" = "{8d38d24a-dd1b-4142-8873-bbaa32e4e44f}";
|
|
"browser.theme.content-theme" = 0; # content dark theme
|
|
"browser.theme.toolbar-theme" = 0; # toolbar dark theme
|
|
|
|
|
|
# have acces to browser console
|
|
"devtools.chrome.enabled" = true;
|
|
|
|
#always show downloads button
|
|
"browser.download.autohideButton" = false;
|
|
|
|
# better cache
|
|
"browser.cache.disk.capacity" = 4560000;
|
|
"browser.cache.disk.smart_size.enabled" = false;
|
|
"browser.cache.check_doc_frequency" = 2;
|
|
# http://kb.mozillazine.org/Browser.cache.check_doc_frequency
|
|
|
|
|
|
# the header customisation
|
|
"browser.uiCustomization.state" = ''{"placements":{"widget-overflow-fixed-list":["sync-button"],"unified-extensions-area":["jid1-93cwpmrbvpjrqa_jetpack-browser-action","_react-devtools-browser-action","grepper_codegrepper_com-browser-action","simple-translate_sienori-browser-action","_d04b0b40-3dab-4f0b-97a6-04ec3eddbfb0_-browser-action","_b0721213-dc0b-4ae0-8436-8c14f0022a37_-browser-action"],"nav-bar":["back-button","forward-button","stop-reload-button","home-button","customizableui-special-spring1","urlbar-container","zoom-controls","customizableui-special-spring7","screenshot-button","fullscreen-button","developer-button","bookmarks-menu-button","downloads-button","_446900e4-71c2-419f-a6a7-df9c091e268b_-browser-action","adguardadblocker_adguard_com-browser-action","extension_one-tab_com-browser-action","side-view_mozilla_org-browser-action","unified-extensions-button","reset-pbm-toolbar-button"],"toolbar-menubar":["menubar-items"],"TabsToolbar":["tabbrowser-tabs","new-tab-button","alltabs-button"],"PersonalToolbar":["preferences-button","personal-bookmarks"]},"seen":["developer-button","_446900e4-71c2-419f-a6a7-df9c091e268b_-browser-action","extension_one-tab_com-browser-action","_d04b0b40-3dab-4f0b-97a6-04ec3eddbfb0_-browser-action","grepper_codegrepper_com-browser-action","save-to-pocket-button","_react-devtools-browser-action","jid1-93cwpmrbvpjrqa_jetpack-browser-action","adguardadblocker_adguard_com-browser-action","side-view_mozilla_org-browser-action","simple-translate_sienori-browser-action","profiler-button","reset-pbm-toolbar-button","_b0721213-dc0b-4ae0-8436-8c14f0022a37_-browser-action"],"dirtyAreaCache":["nav-bar","PersonalToolbar","toolbar-menubar","TabsToolbar","widget-overflow-fixed-list","unified-extensions-area"],"currentVersion":20,"newElementCount":26}'';
|
|
|
|
|
|
# keep extension uuids the same ... so that the bitwaredne pass-store and onetab stores stay the same
|
|
|
|
"extensions.webextensions.uuids" = builtins.toJSON {
|
|
"extension@one-tab.com" = "e2297551-90b4-4da0-92c8-1d00cda2d080";
|
|
"adguardadblocker@adguard.com" = "b73239bf-cb93-4985-8f3b-71b32a3b3527";
|
|
"grepper@codegrepper.com" = "7cfa9e68-fba7-4eb9-8f3b-d4562a31b476";
|
|
|
|
# bitwarden
|
|
"{446900e4-71c2-419f-a6a7-df9c091e268b}" = "e563a533-4e66-4b75-bbec-176bb803d96c";
|
|
};
|
|
|
|
"extensions.webextensions.ExtensionStorageIDB.migrated.adguardadblocker@adguard.com" = true;
|
|
"extensions.webextensions.ExtensionStorageIDB.migrated.extension@one-tab.com" = true;
|
|
"extensions.webextensions.ExtensionStorageIDB.migrated.grepper@codegrepper.com" = true;
|
|
"extensions.webextensions.ExtensionStorageIDB.migrated.screenshots@mozilla.org" = true;
|
|
"extensions.webextensions.ExtensionStorageIDB.migrated.{446900e4-71c2-419f-a6a7-df9c091e268b}" = true;
|
|
|
|
|
|
# to not show startup dialogs
|
|
"browser.eme.ui.firstContentShown" = true;
|
|
"browser.engagement.ctrlTab.has-used" = true;
|
|
"browser.engagement.downloads-button.has-used" = true;
|
|
"browser.engagement.fxa-toolbar-menu-button.has-used" = true;
|
|
"browser.engagement.home-button.has-used" = true;
|
|
"browser.engagement.library-button.has-used" = true;
|
|
"browser.engagement.sidebar-button.has-used" = true;
|
|
"distribution.archlinux.bookmarksProcessed" = true;
|
|
"distribution.canonical.bookmarksProcessed" = true;
|
|
"distribution.iniFile.exists.appversion" = "122.0a1";
|
|
"distribution.iniFile.exists.value" = false;
|
|
"distribution.nixos.bookmarksProcessed" = true;
|
|
"browser.firefox-view.feature-tour" = ''{"message":"FIREFOX_VIEW_FEATURE_TOUR","screen":"","complete":true}'';
|
|
"trailhead.firstrun.didSeeAboutWelcome" = true;
|
|
|
|
|
|
# disable autofill
|
|
"signon.autofillForms" = false;
|
|
"signon.firefoxRelay.feature" = "offered";
|
|
"signon.generation.enabled" = false;
|
|
"signon.management.page.breach-alerts.enabled" = false;
|
|
"signon.rememberSignons" = false;
|
|
|
|
|
|
# interesting
|
|
# browser.bookmarks.defaultLocation toolbar_____
|
|
# browser.migration.version 142
|
|
# browser.fixup.dns_first_for_single_words true
|
|
# browser.fixup.domainwhitelist.router true
|
|
# browser.startup.homepage about:blank
|
|
# extensions.activeThemeID visionary-bold-colorway@mozilla.org
|
|
# network.dns.offline-localhost false
|
|
# network.dnsCacheExpiration 0
|
|
# pref.privacy.disable_button.cookie_exceptions false
|
|
# pref.privacy.disable_button.tracking_protection_exceptions false
|
|
# pref.privacy.disable_button.view_passwords false
|
|
|
|
|
|
################### devtools not used ##########################
|
|
#devtools.aboutdebugging.collapsibilities.processes false
|
|
|
|
#devtools.debugger.end-panel-size 57
|
|
#devtools.debugger.event-listeners-visible true
|
|
#devtools.debugger.pause-on-caught-exceptions false
|
|
|
|
#devtools.debugger.prefs-schema-version 11
|
|
#devtools.debugger.remote-enabled true
|
|
#devtools.debugger.start-panel-size 155
|
|
|
|
|
|
#devtools.netmonitor.msg.visibleColumns ["data","time"]
|
|
#devtools.netmonitor.panes-network-details-height 403
|
|
#devtools.netmonitor.panes-network-details-width 549
|
|
#devtools.netmonitor.panes-search-height 237
|
|
#devtools.netmonitor.panes-search-width 250
|
|
#devtools.performance.new-panel-onboarding false
|
|
#devtools.performance.recording.entries 134217728
|
|
#devtools.performance.recording.features ["screenshots","js","stackwalk","cpu","processcpu"]
|
|
#devtools.performance.recording.threads ["GeckoMain","Compositor","Renderer","SwComposite","DOM Worker"]
|
|
#devtools.responsive.reloadNotification.enabled false
|
|
#devtools.responsive.viewport.height 732
|
|
#devtools.responsive.viewport.width 680
|
|
#devtools.theme auto
|
|
#devtools.theme.show-auto-theme-info false
|
|
#devtools.toolbox.footer.height 633
|
|
#devtools.toolbox.host right
|
|
#devtools.toolbox.previousHost bottom
|
|
#devtools.toolbox.sidebar.width 431
|
|
#devtools.toolbox.splitconsoleHeight 98
|
|
#devtools.toolbox.tabsOrder inspector,webconsole,netmonitor,jsdebugger,styleeditor,performance,memory,storage,accessibility,application
|
|
#devtools.toolbox.zoomValue 1.2
|
|
#devtools.toolsidebar-height.inspector 345
|
|
#devtools.toolsidebar-width.inspector 383
|
|
#devtools.toolsidebar-width.inspector.splitsidebar 225
|
|
#devtools.webconsole.filter.debug false
|
|
#devtools.webconsole.filter.info false
|
|
#devtools.webconsole.input.editorOnboarding false
|
|
#devtools.webconsole.input.editorWidth 393
|
|
#devtools.webextensions.@react-devtools.enabled true
|
|
|
|
}
|