Skip to content

Instantly share code, notes, and snippets.

@visualblind
Last active October 23, 2023 14:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save visualblind/143b90b44b83a6e2107efcfc85ed80cd to your computer and use it in GitHub Desktop.
Save visualblind/143b90b44b83a6e2107efcfc85ed80cd to your computer and use it in GitHub Desktop.
LibreWolf browser custom overrides
/** 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