diff options
Diffstat (limited to 'firefox/user.js')
| -rw-r--r-- | firefox/user.js | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/firefox/user.js b/firefox/user.js new file mode 100644 index 0000000..73e8244 --- /dev/null +++ b/firefox/user.js @@ -0,0 +1,64 @@ +// general settings +user_pref("ui.systemUsesDarkTheme", 1); +user_pref("media.ffmpeg.vaapi.enabled", true); +user_pref("browser.urlbar.trimURLs", false); +user_pref("browser.download.dir", "/tmp"); +user_pref("browser.download.folderList", 2); +user_pref("layout.spellcheckDefault", 0); +user_pref("general.smoothScroll", false); +user_pref("browser.tabs.insertRelatedAfterCurrent", false); +user_pref("browser.startup.page", 3); + +// allow addons to work on mozilla domains +user_pref("extensions.webextensions.restrictedDomains", ""); + +// disable hotspot detection; can be enabled on portable devices +user_pref("network.captive-portal-service.enabled", false); + +// disable DNS-over-HTTPS +user_pref("network.trr.mode", 5); + +// privacy settings +user_pref("app.normandy.enabled", false); +user_pref("app.shield.optoutstudies.enabled", false); +user_pref("extensions.pocket.enabled", false); +//user_pref("identity.fxaccounts.enabled", false); +user_pref("beacon.enabled", false); +user_pref("geo.enabled", false); +user_pref("dom.battery.enabled", false); +user_pref("device.sensors.enabled", false); +user_pref("dom.gamepad.enabled", false); +user_pref("dom.vr.enabled", false); +user_pref("dom.vibrator.enabled", false); +user_pref("camera.control.face_detection.enabled", false); +user_pref("breakpad.reportURL", ""); +user_pref("browser.tabs.crashReporting.sendReport", false); +user_pref("datareporting.policy.dataSubmissionEnabled", false); +user_pref("browser.discovery.enabled", false); +user_pref("network.prefetch-next", true); +user_pref("network.dns.disablePrefetch", true); +user_pref("network.predictor.enabled", false); +user_pref("network.http.speculative-parallel-limit", 0); +user_pref("browser.newtabpage.enhanced", false); +user_pref("browser.newtab.preload", false); +user_pref("webgl.enable-debug-renderer-info", false); +user_pref("extensions.getAddons.cache.enabled", false); +user_pref("toolkit.telemetry.unified", false); +user_pref("browser.region.update.enabled", false); +user_pref("browser.vpn_promo.enabled", false); +user_pref("network.connectivity-service.enabled", false); +user_pref("security.family_safety.mode", 0); + +user_pref("browser.contentblocking.category", "strict"); +user_pref("privacy.trackingprotection.enabled", true); +user_pref("privacy.donottrackheader.enabled", true); +user_pref("extensions.formautofill.creditCards.enabled", false); +user_pref("dom.security.https_only_mode", true); +//user_pref("privacy.resistFingerprinting", true); +user_pref("privacy.firstparty.isolate", true); +user_pref("network.cookie.thirdparty.sessionOnly", true); + +// don't recomment addons/features +user_pref("extensions.htmlaboutaddons.recommendations.enabled", false); +user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons", false); +user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features", false); |
