diff options
author | tdro <tdro@users.noreply.github.com> | 2025-05-10 00:00:00 +0000 |
---|---|---|
committer | tdro <tdro@users.noreply.github.com> | 2025-05-10 00:00:00 +0000 |
commit | c214feef6999702fcfec97451180659409708ae2 (patch) | |
tree | 2834b49c4c2de2d321fdad3448b987a7cf3e3c30 | |
parent | fd33a47eaad7ae8f4a95873cec42856a0aa77a47 (diff) | |
download | dotfiles-master.tar.gz dotfiles-master.tar.bz2 dotfiles-master.zip |
-rw-r--r-- | .config/.mozilla/firefox/installs.ini | 3 | ||||
-rw-r--r-- | .config/.mozilla/firefox/profile.default/chrome/userChrome.css | 18 | ||||
-rw-r--r-- | .config/.mozilla/firefox/profile.default/user.js | 185 | ||||
-rw-r--r-- | .config/.mozilla/firefox/profiles.ini | 20 |
4 files changed, 181 insertions, 45 deletions
diff --git a/.config/.mozilla/firefox/installs.ini b/.config/.mozilla/firefox/installs.ini deleted file mode 100644 index 6a29302..0000000 --- a/.config/.mozilla/firefox/installs.ini +++ /dev/null @@ -1,3 +0,0 @@ -[4F96D1932A9F858E] -Default=profile.default -Locked=1 diff --git a/.config/.mozilla/firefox/profile.default/chrome/userChrome.css b/.config/.mozilla/firefox/profile.default/chrome/userChrome.css index b691281..8ce052a 100644 --- a/.config/.mozilla/firefox/profile.default/chrome/userChrome.css +++ b/.config/.mozilla/firefox/profile.default/chrome/userChrome.css @@ -14,21 +14,15 @@ } } -/* Hide autocomplete results dropdown. */ -.urlbarView { - display: none !important; -} - -/* Hide sidebar header. */ -#sidebar-header { - display: none !important; -} - -/* Hide sidebar splitter. */ -#sidebar-splitter { +.urlbarView, /* Autocomplete results dropdown. */ +#sidebar-header, /* Sidebar heading. */ +#sidebar-splitter, /* Sidebar split. */ +#sidebarRevampSeparator, /* Vertical tabs context menu separator. */ +#toolbar-context-toggle-vertical-tabs { /* Vertical tabs context menu button. */ display: none !important; } +/* Add border width to context menus */ panel, menupopup { border: 1px solid !important; diff --git a/.config/.mozilla/firefox/profile.default/user.js b/.config/.mozilla/firefox/profile.default/user.js index 3d78759..2bfdb8d 100644 --- a/.config/.mozilla/firefox/profile.default/user.js +++ b/.config/.mozilla/firefox/profile.default/user.js @@ -1,14 +1,18 @@ -// User configuration +// User configuration (https://searchfox.org/mozilla-release/source/browser/app/profile/firefox.js) -user_pref("accessibility.typeaheadfind.flashBar", 0); +user_pref("accessibility.typeaheadfind.flashBar", 0); // Disable flashing on CTRL+F -user_pref("app.normandy.api_url", ""); +user_pref("app.normandy.api_url", ""); // Disable user studies user_pref("app.normandy.enabled", false); -user_pref("app.shield.optoutstudies.enabled", false); -user_pref("app.update.auto", false); +user_pref("app.normandy.first_run", false); +user_pref("app.normandy.user_id", ""); + +user_pref("app.shield.optoutstudies.enabled", false); // Opt out of user studies +user_pref("app.update.auto", false); // Disable automatic updates user_pref("beacon.enabled", false); user_pref("breakpad.reportURL", ""); +user_pref("places.history.enabled", false); user_pref("browser.aboutConfig.showWarning", false); // Disable about:config warning user_pref("browser.discovery.enabled", false); // Disable extension recommendations @@ -17,17 +21,50 @@ user_pref("browser.formfill.enable", false); // D user_pref("browser.pocket.enabled", false); // Disable pocket user_pref("browser.privatebrowsing.forceMediaMemoryCache", true); // Memory only private browsing media cache user_pref("browser.startup.homepage", "about:blank"); // Set home page to about:blank +user_pref("browser.compactmode.show", true); // Enable legacy compact mode +user_pref("browser.uidensity", 1); // Compact user interface +user_pref("browser.aboutHomeSnippets.updateUrl", ""); // Disable home page promotions +user_pref("browser.contentblocking.category", "custom"); +user_pref("browser.engagement.downloads-button.has-used", true); +user_pref("browser.engagement.home-button.has-used", true); +user_pref("browser.feeds.showFirstRunUI", false); +user_pref("browser.messaging-system.whatsNewPanel.enabled", false); +user_pref("browser.toolbars.bookmarks.visibility", "never"); // Don't show bookmark toolbar +user_pref("browser.translations.panelShown", true); +user_pref("browser.disableResetPrompt", true); +user_pref("browser.preferences.defaultPerformanceSettings.enabled", false); user_pref("browser.cache.disk.enable", false); // Disable disk cache user_pref("browser.cache.disk_cache_ssl", false); user_pref("browser.cache.memory.capacity", 25600); +user_pref("browser.cache.offline.capacity", 0); user_pref("browser.cache.offline.enable", false); +user_pref("browser.bookmarks.defaultLocation", "unfiled"); +user_pref("browser.bookmarks.restore_default_bookmarks", false); + +user_pref("browser.ml.chat.enabled", false); +user_pref("browser.ml.chat.shortcuts", false); +user_pref("browser.ml.chat.sidebar", false); +user_pref("browser.ml.chat.provider", ""); + +user_pref("print.more-settings.open", true); // Show all printer settings + +user_pref("media.videocontrols.picture-in-picture.video-toggle.has-used", true); + +user_pref("extensions.update.autoUpdateDefault", false); +user_pref("extensions.webcompat.enable_shims", true); // (https://searchfox.org/mozilla-central/source/browser/extensions/webcompat/shims) +user_pref("extensions.webcompat.perform_injections", true); +user_pref("extensions.webcompat.perform_ua_overrides", true); +user_pref("extensions.webcompat.enable_picture_in_picture_overrides", true); + user_pref("browser.download.alwaysOpenPanel", false); // Disable opening panel on download user_pref("browser.download.always_ask_before_handling_new_types", true); // Always ask for new mime types user_pref("browser.download.animateNotifications", false); // Disable download animations user_pref("browser.download.manager.addToRecentDocs", false); // Disable adding download to recent list user_pref("browser.download.useDownloadDir", false); // Always ask where to save download +user_pref("browser.download.autohideButton", false); +user_pref("browser.download.panel.shown", true); user_pref("browser.crashReports.unsubmittedCheck.autoSubmit", false); user_pref("browser.crashReports.unsubmittedCheck.autoSubmit2", false); @@ -37,20 +74,25 @@ user_pref("browser.newtab.preload", false); user_pref("browser.newtabpage.enabled", false); user_pref("browser.newtabpage.enhanced", false); user_pref("browser.newtabpage.introShown", true); +user_pref("browser.newtabpage.pinned", ""); + +user_pref("browser.newtabpage.activity-stream.impressionId", ""); user_pref("browser.newtabpage.activity-stream.enabled", false); user_pref("browser.newtabpage.activity-stream.prerender", false); user_pref("browser.newtabpage.activity-stream.showSearch", false); +user_pref("browser.newtabpage.activity-stream.showWeather", false); +user_pref("browser.newtabpage.activity-stream.showSponsored", false); user_pref("browser.newtabpage.activity-stream.feeds.snippets", false); user_pref("browser.newtabpage.activity-stream.feeds.topsites", false); +user_pref("browser.newtabpage.activity-stream.showSponsoredTopSites", false); user_pref("browser.newtabpage.activity-stream.feeds.section.highlights", false); +user_pref("browser.newtabpage.activity-stream.feeds.section.topstories", false); user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons", false); user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features", false); user_pref("browser.newtabpage.activity-stream.section.highlights.includePocket", false); user_pref("browser.newtabpage.activity-stream.section.highlights.includeVisited", false); user_pref("browser.newtabpage.activity-stream.section.highlights.includeBookmarks", false); user_pref("browser.newtabpage.activity-stream.section.highlights.includeDownloads", false); - -user_pref("browser.urlbar.merino.endpointURL", ""); // Disable firefox suggest endpoint user_pref("browser.newtabpage.activity-stream.discoverystream.merino-provider.endpoint", ""); // Disable firefox suggest activity stream endpoint user_pref("browser.safebrowsing.appRepURL", ""); @@ -64,21 +106,27 @@ user_pref("browser.safebrowsing.phishing.enabled", false); user_pref("browser.safebrowsing.downloads.remote.block_potentially_unwanted", false); user_pref("browser.safebrowsing.downloads.remote.block_uncommon", false); -user_pref("browser.search.geoip.url", ""); user_pref("browser.search.region", "US"); -user_pref("browser.search.suggest.enabled", false); +user_pref("browser.search.geoip.url", ""); user_pref("browser.search.update", false); +user_pref("browser.search.suggest.enabled", false); +user_pref("browser.search.suggest.enabled.private", false); +user_pref("browser.search.serpEventTelemetryCategorization.enabled", false); + +user_pref("browser.startup.homepage_override.mstone", "ignore"); // Disable welcome screen +user_pref("browser.startup.page", 3); // Resume the previous browser session user_pref("browser.send_pings", false); user_pref("browser.selfsupport.url", ""); user_pref("browser.disableResetPrompt", true); user_pref("browser.shell.checkDefaultBrowser", false); +user_pref("browser.shell.didSkipDefaultBrowserCheckOnFirstRun", true); user_pref("browser.send_pings.require_same_host", true); -user_pref("browser.startup.homepage_override.mstone", "ignore"); // Disable welcome screen user_pref("browser.messaging-system.whatsNewPanel.enabled", false); // Disable what's new panel user_pref("browser.sessionstore.privacy_level", 2); user_pref("browser.sessionhistory.max_entries", 20); user_pref("browser.tabs.crashReporting.sendReport", false); +user_pref("browser.tabs.loadInBackground", false); user_pref("browser.urlbar.maxRichResults", 0); user_pref("browser.urlbar.searchSuggestionsChoice", false); @@ -90,13 +138,18 @@ user_pref("browser.urlbar.suggest.history", false); user_pref("browser.urlbar.suggest.openpage", false); user_pref("browser.urlbar.suggest.searches", false); user_pref("browser.urlbar.suggest.topsites", false); +user_pref("browser.urlbar.suggest.recentsearches", false); +user_pref("browser.urlbar.suggest.quicksuggest.sponsored", false); +user_pref("browser.urlbar.suggest.quicksuggest.nonsponsored", false); user_pref("browser.urlbar.showSearchSuggestionsFirst", false); user_pref("browser.urlbar.timesBeforeHidingSuggestionsHint", 0); user_pref("browser.urlbar.trimURLs", false); +user_pref("browser.urlbar.merino.endpointURL", ""); // Disable firefox suggest endpoint user_pref("datareporting.healthreport.service.enabled", false); user_pref("datareporting.healthreport.uploadEnabled", false); user_pref("datareporting.policy.dataSubmissionEnabled", false); +user_pref("datareporting.usage.uploadEnabled", false); user_pref("device.sensors.ambientLight.enabled", false); user_pref("device.sensors.enabled", false); @@ -104,13 +157,49 @@ user_pref("device.sensors.motion.enabled", false); user_pref("device.sensors.orientation.enabled", false); user_pref("device.sensors.proximity.enabled", false); +user_pref("devtools.everOpened", true); +user_pref("devtools.debugger.breakpoints-visible", false); +user_pref("devtools.debugger.event-listeners-visible", true); +user_pref("devtools.debugger.ignore-caught-exceptions", false); +user_pref("devtools.debugger.remote-enabled", true); +user_pref("devtools.debugger.ui.editor-wrapping", true); + +user_pref("devtools.aboutdebugging.collapsibilities.processes", false); +user_pref("devtools.layout.flex-container.opened", false); +user_pref("devtools.layout.flexbox.opened", false); +user_pref("devtools.layout.grid.opened", false); +user_pref("devtools.onboarding.telemetry.logged", true); +user_pref("devtools.responsive.reloadNotification.enabled", false); +user_pref("devtools.responsive.show-setting-tooltip", false); +user_pref("devtools.responsive.touchSimulation.enabled", true); +user_pref("devtools.screenshot.audio.enabled", false); +user_pref("devtools.webide.autoinstallADBExtension", false); + user_pref("devtools.cache.disabled", true); user_pref("devtools.chrome.enabled", true); +user_pref("devtools.dom.enabled", true); + user_pref("devtools.command-button-measure.enabled", true); user_pref("devtools.command-button-paintflashing.enabled", true); user_pref("devtools.command-button-rulers.enabled", true); user_pref("devtools.command-button-screenshot.enabled", true); -user_pref("devtools.dom.enabled", true); + +user_pref("devtools.webconsole.filter.css", true); +user_pref("devtools.webconsole.filter.net", true); +user_pref("devtools.webconsole.filter.netxhr", true); +user_pref("devtools.webconsole.input.editor", true); +user_pref("devtools.webconsole.input.editorOnboarding", false); +user_pref("devtools.webconsole.persistlog", true); // Persist logs between loads. +user_pref("devtools.webconsole.timestampMessages", true); // Persist timestamps between loads. + +user_pref("devtools.inspector.activeSidebar", "ruleview"); +user_pref("devtools.inspector.selectedSidebar", "ruleview"); +user_pref("devtools.inspector.show-three-pane-tooltip" false); +user_pref("devtools.inspector.showAllAnonymousContent" true); +user_pref("devtools.inspector.showUserAgentStyles" true); +user_pref("devtools.inspector.show_pseudo_elements" true); +user_pref("devtools.inspector.three-pane-enabled" false); +user_pref("devtools.inspector.three-pane-first-run" false); user_pref("dom.allow_cut_copy", false); user_pref("dom.battery.enabled", false); @@ -119,8 +208,10 @@ user_pref("dom.event.contextmenu.enabled", false); user_pref("dom.maxHardwareConcurrency", 2); user_pref("dom.popup_allowed_events", ""); user_pref("dom.push.connection.enabled", false); // Disable web push notifications -user_pref("dom.push.enabled", false); // Disable web push notifications -user_pref("dom.webnotifications.enabled", false); // Disable web push notifications +user_pref("dom.push.enabled", false); +user_pref("dom.push.userAgentID", ""); +user_pref("dom.webnotifications.enabled", false); +user_pref("dom.webnotifications.serviceworker.enabled", false); user_pref("extensions.getAddons.cache.enabled", false); user_pref("extensions.getAddons.showPane", false); // Disable recommendations pane @@ -136,18 +227,22 @@ user_pref("experiments.manifest.uri", ""); user_pref("experiments.supported", false); user_pref("experiments.activeExperiment", false); +user_pref("general.smoothScroll", false); +user_pref("findbar.highlightAll", true); user_pref("geo.enabled", false); +user_pref("geo.wifi.uri", ""); user_pref("gfx.webrender.all", true); user_pref("javascript.options.mem.max", 51200); -user_pref("layout.css.visited_links_enabled", false); // Disable visited links +user_pref("layout.css.visited_links_enabled", false); // Disable visited links user_pref("media.autoplay.default", 1); user_pref("media.ffvpx.enabled", false); user_pref("media.autoplay.enabled", false); user_pref("media.ffmpeg.vaapi.enabled", true); user_pref("media.ffmpeg.dmabuf-textures.enabled", true); +user_pref("media.peerconnection.enabled", false); // Disable WebRTC -user_pref("network.IDN_show_punycode", true); +user_pref("network.IDN_show_punycode", true); // Show deobfuscated URLs user_pref("network.allow-experiments", false); user_pref("network.captive-portal-service.enabled", false); user_pref("network.connectivity-service.enabled", false); // Disable network connectivity check @@ -159,17 +254,30 @@ user_pref("network.dns.disablePrefetch", true); user_pref("network.dns.disablePrefetchFromHTTPS", true); user_pref("network.dnsCacheEntries", 0); user_pref("network.http.referer.spoofSource", true); +user_pref("network.http.referer.disallowCrossSiteRelaxingDefault.top_navigation", true); user_pref("network.http.speculative-parallel-limit", 0); user_pref("network.predictor.cleaned-up", true); user_pref("network.predictor.enable-prefetch", false); user_pref("network.predictor.enabled", false); user_pref("network.prefetch-next", false); -user_pref("network.proxy.socks_remote_dns", true); // Use proxy for DNS user_pref("network.trr.mode", 5); +user_pref("network.proxy.socks_remote_dns", true); // Use proxy for DNS +user_pref("network.proxy.backup.ssl", "127.0.0.1"); +user_pref("network.proxy.backup.ssl_port", 3128); +user_pref("network.proxy.http", "127.0.0.1"); +user_pref("network.proxy.http_port", 3128); +user_pref("network.proxy.share_proxy_settings", true); +user_pref("network.proxy.socks", "127.0.0.1"); +user_pref("network.proxy.ssl", "127.0.0.1"); +user_pref("network.proxy.ssl_port", 3128); + user_pref("security.OCSP.enabled", 0); user_pref("security.ssl.disable_session_identifiers", true); +user_pref("sidebar.main.tools", ""); +user_pref("sidebar.visibility", "hide-sidebar"); + user_pref("toolkit.telemetry.archive.enabled", false); user_pref("toolkit.telemetry.bhrPing.enabled", false); user_pref("toolkit.telemetry.cachedClientID", ""); @@ -185,28 +293,59 @@ user_pref("toolkit.telemetry.shutdownPingSender.enabled", false); user_pref("toolkit.telemetry.unified", false); user_pref("toolkit.telemetry.unifiedIsOptIn", false); user_pref("toolkit.telemetry.updatePing.enabled", false); +user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true); // Allow legacy customizations +user_pref("toolkit.cosmeticAnimations.enabled", false); user_pref("signon.autofillForms", false); +user_pref("signon.rememberSignons", false); user_pref("signon.generation.enabled", false); +user_pref("signon.management.page.breach-alerts.enabled", false); user_pref("signon.firefoxRelay.feature", "disabled"); // Disable relay email masks user_pref("extensions.formautofill.addresses.enabled", false); user_pref("extensions.formautofill.creditCards.enabled", false); +user_pref("privacy.history.custom", true); user_pref("privacy.donottrackheader.enabled", false); // Do not ask nicely not to track +user_pref("privacy.annotate_channels.strict_list.enabled", true); +user_pref("privacy.cpd.offlineApps", true); +user_pref("privacy.cpd.siteSettings", true); +user_pref("privacy.popups.showBrowserMessage", false); +user_pref("privacy.query_stripping.enabled", true); +user_pref("privacy.query_stripping.enabled.pbmode", true); +user_pref("privacy.sanitize.sanitizeOnShutdown", true); +user_pref("privacy.sanitize.timeSpan", 0); + user_pref("privacy.trackingprotection.cryptomining.enabled", true); user_pref("privacy.trackingprotection.enabled", true); user_pref("privacy.trackingprotection.fingerprinting.enabled", true); user_pref("privacy.trackingprotection.pbmode.enabled", true); +user_pref("privacy.trackingprotection.emailtracking.enabled", true); +user_pref("privacy.trackingprotection.socialtracking.enabled", true); + +user_pref("privacy.clearOnShutdown.downloads", true); +user_pref("privacy.clearOnShutdown.history", true); +user_pref("privacy.clearOnShutdown.cache", true); +user_pref("privacy.clearOnShutdown.cookies", true); +user_pref("privacy.clearOnShutdown.formdata", true); +user_pref("privacy.clearOnShutdown.offlineApps", true); +user_pref("privacy.clearOnShutdown.sessions", true); + +user_pref("privacy.userContext.enabled", true); // Enable contextual identity containers +user_pref("privacy.userContext.longPressBehavior", 2); +user_pref("privacy.userContext.ui.enabled", true); user_pref("privacy.usercontext.about_newtab_segregation.enabled", true); -user_pref("privacy.clearOnShutdown.cache", true); // Clear cache on shutdown -user_pref("privacy.clearOnShutdown.cookies", true); // Clear cookies on shutdown -user_pref("privacy.clearOnShutdown.formdata", true); // Clear form data on shutdown -user_pref("privacy.clearOnShutdown.offlineApps", true); // Clear offline website data on shutdown -user_pref("privacy.clearOnShutdown.sessions", true); // Clear active logins on shutdown +user_pref("privacy.clearHistory.browsingHistoryAndDownloads", true); +user_pref("privacy.clearHistory.cache", true); +user_pref("privacy.clearHistory.cookiesAndStorage", true); +user_pref("privacy.clearHistory.formdata", true); +user_pref("privacy.clearHistory.historyFormDataAndDownloads", true); +user_pref("privacy.clearHistory.siteSettings", true); user_pref("webgl.disable-extensions", true); user_pref("webgl.disabled", true); -user_pref("webgl.renderer-string-override", " "); -user_pref("webgl.vendor-string-override", " "); +user_pref("webgl.renderer-string-override", ""); +user_pref("webgl.vendor-string-override", ""); + +user_perf("widget.gtk.overlay-scrollbars.enabled", false); // Disable GTK overlay scrollbars diff --git a/.config/.mozilla/firefox/profiles.ini b/.config/.mozilla/firefox/profiles.ini index 6d12032..0b1b005 100644 --- a/.config/.mozilla/firefox/profiles.ini +++ b/.config/.mozilla/firefox/profiles.ini @@ -1,12 +1,18 @@ -[Install4F96D1932A9F858E] -Default=profile.default -Locked=1 +[General] +Version=2 [Profile0] -Name=default +Default=1 IsRelative=1 +Name=default Path=profile.default -Default=1 -[General] -Version=2 +[Profile1] +IsRelative=1 +Name=security +Path=profile.security + +[Profile2] +IsRelative=1 +Name=app +Path=profile.app |