Last active
January 15, 2025 09:09
-
-
Save visualblind/143b90b44b83a6e2107efcfc85ed80cd to your computer and use it in GitHub Desktop.
LibreWolf browser custom overrides
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** TRAVIS CUSTOM OVERRIDES */ | |
pref("browser.urlbar.trimURLs", false); | |
pref("browser.aboutConfig.showWarning", false); | |
defaultPref("identity.fxaccounts.enabled", true); // firefox sync | |
pref("privacy.clearOnShutdown.history", false); | |
pref("privacy.clearOnShutdown.downloads", true); | |
// Resist Fingerprinting RFP | |
pref("privacy.resistFingerprinting.testGranularityMask", 4); | |
pref("privacy.resistFingerprinting.exemptedDomains", "travisflix.com, blog.travisflix.com, *.travisflix.com, youtube.com, *.youtube.com"); | |
// DISABLE SAFEBROWSING | |
pref("browser.safebrowsing.malware.enabled", false); | |
pref("browser.safebrowsing.phishing.enabled", false); | |
pref("browser.safebrowsing.blockedURIs.enabled", false); | |
pref("browser.safebrowsing.downloads.enabled", false); | |
pref("browser.sessionstore.resume_from_crash", false); | |
// DISABLE IPV6 DNS | |
pref("network.dns.disableIPv6", true); | |
pref("security.OCSP.require", false); | |
pref("devtools.cache.disabled", true); | |
/** | |
* DNS DoH | |
* the possible modes are: | |
* 0 = default | |
* 1 = browser picks faster | |
* 2 = DoH with system dns fallback | |
* 3 = DoH without fallback | |
* 5 = DoH is off, default currently | |
*/ | |
pref("network.trr.mode", 3); | |
pref("network.trr.uri", "https://cloudflare-dns.com/dns-query"); | |
//pref("network.trr.uri", "https://mozilla.cloudflare-dns.com/dns-query"); | |
//pref("network.trr.uri", "https://dns.adguard.com/dns-query"); | |
//pref("network.trr.uri", "https://us1.dnswarden.com/adblock"); | |
pref("network.trr.excluded-domains", "travisflix.com,ad.sysinfo.io"); | |
pref("network.trr.exclude-etc-hosts", false); | |
// WEBGL | |
pref("webgl.disabled", false); | |
pref("webgl.disable-wgl", false); | |
pref("webgl.angle.force-d3d11", false); | |
pref("webgl.auto-flush", true); | |
pref("webgl.cgl.multithreaded", true); | |
pref("webgl.dxgl.enabled", true); | |
pref("webgl.enable-ahardwarebuffer", true); | |
pref("webgl.enable-webgl2", true); | |
pref("webgl.force-enabled", true); | |
pref("webgl.max-contexts", 2000); | |
//pref("webgl.max-contexts-per-principal", 600); | |
//pref("webgl.out-of-process", true); | |
//pref("webgl.out-of-process.shmem-size", 200000); | |
//pref("webgl.out-of-process.worker", true); | |
pref("webgl.threadsafe-gl.force-enabled", true); | |
// MEMORY CACHE | |
pref("browser.cache.memory.enable", true); | |
pref("browser.cache.memory.capacity", 10485760); | |
pref("browser.cache.memory.max_entry_size", 512000); | |
defaultPref("dom.enable_memory_stats", true); | |
pref("browser.cache.disk.enable", false); // disable disk cache | |
pref("browser.cache.disk.smart_size.enabled", false); | |
pref("browser.privatebrowsing.forceMediaMemoryCache", true); | |
pref("media.memory_cache_max_size", 2097152); | |
pref("media.memory_caches_combined_limit_kb", 3145728); | |
pref("media.memory_caches_combined_limit_pc_sysmem", 3145728); | |
pref("media.cache_size", 2097152); | |
pref("browser.cache.offline.enable", false); | |
pref("browser.startup.homepage.abouthome_cache.enabled", true); | |
pref("browser.sessionstore.resume_from_crash", false); | |
// NETWORKING | |
pref("network.http.max-persistent-connections-per-server", 8); | |
pref("network.http.max-connections", 1200); | |
// GPU HARDWARE ACCELERATION | |
pref("gfx.x11-egl.force-enabled", true); | |
pref("gfx.webrender.all", true); | |
pref("gfx.webrender.compositor", true); | |
//pref("gfx.webrender.compositor.force-enabled", true); | |
pref("gfx.webrender.enabled", true); | |
pref("gfx.webrender.software", false); // 'true' WebRender will use CPU, 'false' use GPU hardware acceleration | |
pref("layers.acceleration.force-enabled", true); | |
pref("layers.gpu-process.enabled", true); | |
pref("dom.webgpu.enabled", true); | |
pref("media.gpu-process-decoder", true); | |
pref("media.ffmpeg.vaapi.enabled", true); | |
pref("layout.frame_rate", 75); | |
// MEDIA | |
pref("media.ffvpx.enabled", true); | |
pref("media.eme.enabled", false); | |
pref("media.gmp-gmpopenh264.enabled", true); | |
pref("media.gmp-manager.url", "https://aus5.mozilla.org/update/3/GMP/%VERSION%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/update.xml"); | |
pref("media.gmp-provider.enabled", true); | |
pref("media.hardware-video-decoding.force-enabled", true); | |
pref("media.peerconnection.ice.proxy_only_if_behind_proxy", false); | |
// I2P CONFIG | |
pref("media.peerConnection.ice.proxy_only", true); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment