diff options
| author | 2024-11-12 22:26:02 -0500 | |
|---|---|---|
| committer | 2024-11-12 22:36:49 -0500 | |
| commit | 53a0a5473f45d37027af9663638adbf56667e4ca (patch) | |
| tree | 05c6c39678a9005f95c00e0fdf31193657bd4d3d /files/firefox | |
| download | dotfiles-53a0a5473f45d37027af9663638adbf56667e4ca.tar.gz dotfiles-53a0a5473f45d37027af9663638adbf56667e4ca.tar.bz2 dotfiles-53a0a5473f45d37027af9663638adbf56667e4ca.zip | |
Hopefully no leaks
Diffstat (limited to 'files/firefox')
| -rw-r--r-- | files/firefox/user-overrides.js | 108 |
1 files changed, 108 insertions, 0 deletions
diff --git a/files/firefox/user-overrides.js b/files/firefox/user-overrides.js new file mode 100644 index 0000000..f168fa7 --- /dev/null +++ b/files/firefox/user-overrides.js @@ -0,0 +1,108 @@ +// user.js overrides +user_pref("network.http.referer.XOriginTrimmingPolicy", 2); +user_pref("network.http.referer.XOriginPolicy", 0); +user_pref("privacy.resistFingerprinting", true); +user_pref("keyword.enabled", true); + +// Greatly increase memory-only cache size +user_pref("browser.cache.memory.capacity", 524288); + +// Disable unwanted urlbar suggestions +user_pref("browser.urlbar.suggest.topsites", false); +user_pref("browser.urlbar.suggest.searches", false); +user_pref("browser.urlbar.suggest.remotetab", false); +user_pref("browser.urlbar.suggest.engines", false); +user_pref("browser.urlbar.suggest.addons", false); +user_pref("browser.urlbar.suggest.bestmatch", false); +user_pref("browser.urlbar.suggest.calculator", false); +user_pref("browser.urlbar.suggest.mdn", false); +user_pref("browser.urlbar.suggest.openpage", false); +user_pref("browser.urlbar.suggest.pocket", false); +user_pref("browser.urlbar.suggest.trending", false); +user_pref("browser.urlbar.suggest.weather", false); +user_pref("browser.urlbar.merino.enabled", false); +user_pref("browser.urlbar.quicksuggest.enabled", false); + +// Disable pocket +user_pref("extensions.pocket.enabled", false); +user_pref("browser.urlbar.suggest.pocket", false); + +// Disable screenshot extension +user_pref("extensions.screenshots.disabled", true); + +// Disable picture-in-picture +user_pref("media.videocontrols.picture-in-picture.video-toggle.enabled", false); + +// Disable video autoplay by default +user_pref("media.autoplay.default", 5); + +// Enable WebGL +user_pref("webgl.disabled", false); + +// Enable DRM, Disable DRM UI +user_pref("media.eme.enabled", true); +user_pref("browser.eme.ui.enabled", false); + +// Change annoying keybinds +user_pref("ui.key.menuAccessKey", 17); +user_pref("ui.key.menuAccessKeyFocuses", false); +user_pref("mousebutton.4th.enabled", false); +user_pref("mousebutton.5th.enabled", false); + +// Good smooth-scrolling +user_pref("general.smoothScroll.mouseWheel.durationMaxMS", 250); +user_pref("general.smoothScroll.mouseWheel.durationMinMS", 250); +user_pref("general.smoothScroll.msdPhysics.enabled", true); +user_pref("general.smoothScroll.msdPhysics.motionBeginSpringConstant", 400); +user_pref("general.smoothScroll.msdPhysics.regularSpringConstant", 600); +user_pref("general.smoothScroll.msdPhysics.slowdownMinDeltaMS", 120); +user_pref("general.smoothScroll.other.durationMaxMS", 500); +user_pref("general.smoothScroll.pages.durationMaxMS", 500); +user_pref("general.smoothScroll.stopDecelerationWeighting", "0.8"); +user_pref("mousewheel.default.delta_multiplier_x", 200); +user_pref("mousewheel.default.delta_multiplier_y", 200); +user_pref("mousewheel.min_line_scroll_amount", 22); + +// Performance +user_pref("gfx.webrender.enabled", true); +user_pref("gfx.webrender.all", true); + +// Hardware accelerated video decoding +user_pref("media.ffmpeg.vaapi.enabled", true); + +// Disable pop-up when using mic +user_pref("privacy.webrtc.legacyGlobalIndicator", false); + +// PipeWire stuff +user_pref("reader.parse-on-load.enabled", false); +user_pref("media.webspeech.synth.enabled", false); + +// Disable "sign into sync" +user_pref("identity.fxaccounts.enabled", false); + +// userChrome.css +user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true); +user_pref("browser.uidensity", 0); +user_pref("svg.context-properties.content.enabled", true); +user_pref("browser.theme.dark-private-windows", false); +user_pref("browser.tabs.drawInTitlebar", true); + +// Gnome theme +user_pref("gnomeTheme.normalWidthTabs", true); + +// Hide bookmarks +user_pref("browser.toolbars.bookmarks.visibility", "never"); + +// No titlebar +user_pref("browser.tabs.inTitlebar", 0); + +// Disable gestures +user_pref("apz.gtk.pangesture.enabled", false); + +// Disable firefox view +user_pref("browser.tabs.firefox-view", false); +user_pref("browser.tabs.firefox-view-next", false); + +// Disable tab preview +user_pref("browser.tabs.hoverPreview.enabled", false); +user_pref("browser.tabs.hoverPreview.showThumbnails", false); |