// new sidebar user_pref("sidebar.revamp", true); user_pref("sidebar.verticalTabs", true); user_pref("sidebar.animation.enabled", false); user_pref("sidebar.main.tools", "aichat,syncedtabs,history"); user_pref("sidebar.visibility", "hide-sidebar"); // required for my custom userChrome user_pref("extensions.webextensions.tabhide.enabled", true); user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true); // customize looks user_pref("browser.display.use_document_fonts", 1); user_pref("browser.uidensity", 1); user_pref("devtools.theme", "dark"); user_pref("devtools.toolbox.host", "window"); user_pref("widget.gtk.native-context-menus", false); // reduce motion for ui user_pref("toolkit.cosmeticAnimations.enabled", false); // reduce motion for web content user_pref("ui.prefersReducedMotion", 1); // force dark mode via `prefers-color-scheme` media query user_pref("browser.in-content.dark-mode", true); // user_pref("layout.css.prefers-color-scheme.content-override", 2); // https://github.com/darkreader/darkreader/issues/7593#issuecomment-992195153 // user_pref("ui.systemUsesDarkTheme", 2); user_pref("widget.chrome.allow-gtk-dark-theme", true); user_pref("widget.content.allow-gtk-dark-theme", true); // fix some annoyances user_pref("browser.aboutConfig.showWarning", false); user_pref("browser.autofocus", false); user_pref("browser.download.alwaysOpenPanel", true); user_pref("extensions.pocket.enabled", false); user_pref("extensions.update.enabled", true); user_pref("general.smoothScroll", false); user_pref("network.standard-url.escape-utf8", false); user_pref("pdfjs.disabled", false); user_pref("accessibility.typeaheadfind", false); // force pocket off // ref: https://www.reddit.com/r/firefox/comments/za67tu/large_huge_performance_boost_by_completely/ user_pref("extensions.pocket.enabled", false); user_pref("extensions.pocket.api", "0.0.0.0"); user_pref("extensions.pocket.loggedOutVariant", ""); user_pref("extensions.pocket.oAuthConsumerKey", ""); user_pref("extensions.pocket.onSaveRecs", false); user_pref("extensions.pocket.onSaveRecs.locales", ""); user_pref("extensions.pocket.showHome", false); user_pref("extensions.pocket.site", "0.0.0.0"); user_pref("browser.newtabpage.activity-stream.pocketCta", ""); user_pref("browser.newtabpage.activity-stream.section.highlights.includePocket", false); user_pref("browser.newtabpage.activity-stream.feeds.section.topstories", false); user_pref("services.sync.prefs.sync.browser.newtabpage.activity-stream.section.highlights.includePocket", false); user_pref("services.sync.prefs.sync-seen.services.sync.prefs.sync.browser.newtabpage.activity-stream.section.highlights.includePocket", false); user_pref("services.sync.prefs.sync.browser.newtabpage.activity-stream.feeds.section.topstories", false); // force proton user_pref("browser.proton.enabled", true); user_pref("browser.proton.tabs.enabled", true); user_pref("browser.proton.appmenu.enabled", false); user_pref("browser.proton.newtabpage.activity-stream.newNewtabExperience.enabled", true); user_pref("browser.proton.contextmenus.enabled", true); user_pref("browser.proton.doorhangers.enabled", true); user_pref("browser.proton.modals.enabled", true); user_pref("browser.proton.places-tooltip.enabled", true); user_pref("browser.compactmode.show", true); user_pref("gfx.missing_fonts.notify", true); // disable; default: 2 // user_pref("network.http.sendRefererHeader", 0); // user_pref("browser.newtabpage.activity-stream.showSearch", false); // user_pref("browser.newtabpage.activity-stream.showSponsoredTopSites", false); // user_pref("browser.newtabpage.activity-stream.topSitesRows", 2); // user_pref("browser.newtabpage.activity-stream.section.highlights.includePocket", // false); // user_pref("browser.newtabpage.activity-stream.feeds.section.topstories", false); // user_pref("font.name.monospace.x-western", "monospace"); // user_pref("font.name.sans-serif.x-western", "FiraGO"); // user_pref("font.name.serif.x-western", "Noto Serif"); // user_pref("font.name.serif.x-western", "Rosario"); // user_pref("font.name.sans-serif.x-western", "Noto Sans"); // user_pref("font.name.sans-serif.ja", "Noto Sans CJK JP"); // user_pref("font.name.serif.ja", "Noto Serif CJK JP"); // user_pref("font.name.sans-serif.ko", "Noto Sans CJK KR"); // user_pref("font.name.serif.ko", "Noto Serif CJK KR"); // user_pref("font.name.sans-serif.zh-CN", "Noto Sans CJK SC"); // user_pref("font.name.serif.zh-CN", "Noto Serif CJK SC"); user_pref("gfx.webrender.all", true); user_pref("gfx.webrender.compositor", true); user_pref("gfx.webrender.compositor.force-enabled", true); // user_pref("media.ffmpeg.dmabuf-textures.enabled", true); user_pref("media.ffmpeg.vaapi.enabled", true); // user_pref("media.ffvpx.enabled", true); // fix broken hwaccel when fullscreen // user_pref("widget.wayland.opaque-region.enabled", false); // this would disable vaapi if enabled // see: https://utcc.utoronto.ca/~cks/space/blog/web/Firefox93MyVideoAcceleration // user_pref("media.rdd-process.enabled", false); //user_pref("xpinstall.signatures.required", true); // disable global legacy sharing indicator user_pref("privacy.webrtc.legacyGlobalIndicator", false); user_pref("privacy.webrtc.globalMuteToggles", false); user_pref("privacy.webrtc.sharedTabWarning", true); // setup fxaccounts user_pref("services.sync.engine.passwords", false);