summaryrefslogtreecommitdiff
path: root/files/firefox
diff options
context:
space:
mode:
Diffstat (limited to 'files/firefox')
-rw-r--r--files/firefox/user-overrides.js53
1 files changed, 28 insertions, 25 deletions
diff --git a/files/firefox/user-overrides.js b/files/firefox/user-overrides.js
index 7d2abb8..c20ae70 100644
--- a/files/firefox/user-overrides.js
+++ b/files/firefox/user-overrides.js
@@ -1,13 +1,13 @@
-// user.js overrides
+// 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
+// Greatly increase memory-only cache size.
user_pref("browser.cache.memory.capacity", 524288);
-// Disable unwanted urlbar suggestions
+// 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);
@@ -23,27 +23,30 @@ user_pref("browser.urlbar.suggest.weather", false);
user_pref("browser.urlbar.merino.enabled", false);
user_pref("browser.urlbar.quicksuggest.enabled", false);
-// Disable pocket
+// Disable pocket.
user_pref("extensions.pocket.enabled", false);
user_pref("browser.urlbar.suggest.pocket", false);
-// Disable screenshot extension
+// Use the same search engine for private tabs.
+user_pref("browser.search.separatePrivateDefault", false);
+
+// Disable screenshot extension.
user_pref("extensions.screenshots.disabled", true);
-// Disable picture-in-picture
+// Disable picture-in-picture.
user_pref("media.videocontrols.picture-in-picture.video-toggle.enabled", false);
-// Disable video autoplay by default
+// Disable video autoplay by default.
user_pref("media.autoplay.default", 5);
-// Enable WebGL
+// Enable WebGL.
user_pref("webgl.disabled", false);
-// Enable DRM, Disable DRM UI
+// Enable DRM, Disable DRM UI.
user_pref("media.eme.enabled", true);
user_pref("browser.eme.ui.enabled", false);
-// Change annoying keybinds
+// Change annoying keybinds.
user_pref("ui.key.menuAccessKey", 17);
user_pref("ui.key.menuAccessKeyFocuses", false);
user_pref("mousebutton.4th.enabled", false);
@@ -52,7 +55,7 @@ user_pref("mousebutton.5th.enabled", false);
// Disable tab groups.
user_pref("browser.tabs.groups.enabled", false);
-// Good smooth-scrolling
+// Good smooth-scrolling.
user_pref("general.smoothScroll.mouseWheel.durationMaxMS", 250);
user_pref("general.smoothScroll.mouseWheel.durationMinMS", 250);
user_pref("general.smoothScroll.msdPhysics.enabled", true);
@@ -66,52 +69,52 @@ 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
+// Performance.
user_pref("gfx.webrender.enabled", true);
user_pref("gfx.webrender.all", true);
-// Hardware accelerated video decoding
+// Hardware accelerated video decoding.
user_pref("media.ffmpeg.vaapi.enabled", true);
-// ForkServer
+// ForkServer.
user_pref("dom.ipc.forkserver.enable", true);
-// Disable pop-up when using mic
+// Disable pop-up when using mic.
user_pref("privacy.webrtc.legacyGlobalIndicator", false);
-// PipeWire stuff
+// PipeWire stuff.
user_pref("reader.parse-on-load.enabled", false);
user_pref("media.webspeech.synth.enabled", false);
-// Disable "sign into sync"
+// Disable "sign into sync".
user_pref("identity.fxaccounts.enabled", false);
-// userChrome.css
+// 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
+// Gnome theme.
user_pref("gnomeTheme.normalWidthTabs", true);
-// adw3-gtk
+// adw3-gtk.
user_pref("widget.gtk.libadwaita-colors.enabled", false);
-// Hide bookmarks
+// Hide bookmarks.
user_pref("browser.toolbars.bookmarks.visibility", "never");
-// No titlebar
+// No titlebar.
user_pref("browser.tabs.inTitlebar", 0);
-// Disable gestures
+// Disable gestures.
user_pref("apz.gtk.pangesture.enabled", false);
-// Disable firefox view
+// Disable firefox view.
user_pref("browser.tabs.firefox-view", false);
user_pref("browser.tabs.firefox-view-next", false);
-// Disable tab preview
+// Disable tab preview.
user_pref("browser.tabs.hoverPreview.enabled", false);
user_pref("browser.tabs.hoverPreview.showThumbnails", false);