From b29bf53fa191bac40a36bc79b6f3a8cc70510a10 Mon Sep 17 00:00:00 2001 From: Marko Korhonen Date: Fri, 9 Sep 2022 13:34:58 +0300 Subject: [PATCH] Add librewolf overrides --- config.toml | 8 +++-- home/.librewolf/librewolf.overrides.cfg | 48 +++++++++++++++++++++++++ 2 files changed, 54 insertions(+), 2 deletions(-) create mode 100644 home/.librewolf/librewolf.overrides.cfg diff --git a/config.toml b/config.toml index ea1353d1..31ba8fce 100644 --- a/config.toml +++ b/config.toml @@ -87,6 +87,10 @@ src = ".config/git/config" dst = "~/.config/libra/config.toml" src = ".config/libra/config.toml" +[dotfiles.f_librewolf_overrides] +dst = "~/.librewolf/librewolf.overrides.cfg" +src = ".librewolf/librewolf.overrides.cfg" + [dotfiles.f_mailcap] dst = "~/.mailcap" src = ".mailcap" @@ -298,11 +302,11 @@ dotfiles = [ [profiles.Mirkwood] include = ["os_arch", "email", "media", "sway", "gpg"] -dotfiles = ["d_systemd", "d_rofi"] +dotfiles = ["d_systemd", "d_rofi", "f_librewolf_overrides"] [profiles.Moria] include = ["os_arch", "media", "gpg"] -dotfiles = ["f_zprofile"] +dotfiles = ["f_zprofile", "f_librewolf_overrides"] [profiles.Gondor] include = ["os_arch"] diff --git a/home/.librewolf/librewolf.overrides.cfg b/home/.librewolf/librewolf.overrides.cfg new file mode 100644 index 00000000..11d4ccd9 --- /dev/null +++ b/home/.librewolf/librewolf.overrides.cfg @@ -0,0 +1,48 @@ +// vim:ft=javascript + +// Enable Google safe browsing +pref("browser.safebrowsing.malware.enabled", true); +pref("browser.safebrowsing.phishing.enabled", true); +pref("browser.safebrowsing.blockedURIs.enabled", true); +pref( + "browser.safebrowsing.provider.google4.gethashURL", + "https://safebrowsing.googleapis.com/v4/fullHashes:find?$ct=application/x-protobuf&key=%GOOGLE_SAFEBROWSING_API_KEY%&$httpMethod=POST" +); +pref( + "browser.safebrowsing.provider.google4.updateURL", + "https://safebrowsing.googleapis.com/v4/threatListUpdates:fetch?$ct=application/x-protobuf&key=%GOOGLE_SAFEBROWSING_API_KEY%&$httpMethod=POST" +); +pref( + "browser.safebrowsing.provider.google.gethashURL", + "https://safebrowsing.google.com/safebrowsing/gethash?client=SAFEBROWSING_ID&appver=%MAJOR_VERSION%&pver=2.2" +); +pref( + "browser.safebrowsing.provider.google.updateURL", + "https://safebrowsing.google.com/safebrowsing/downloads?client=SAFEBROWSING_ID&appver=%MAJOR_VERSION%&pver=2.2&key=%GOOGLE_SAFEBROWSING_API_KEY%" +); + +// Disable letterboxing +pref("privacy.resistFingerprinting.letterboxing", false); + +/* +* Disable RFP because I want automatic dark mode on websites +* that support it +*/ +pref("privacy.resistFingerprinting", false); + +pref("privacy.resistFingerprinting.autoDeclineNoUserInputCanvasPrompts", false); + +// Scan downloads for suspicious files +pref("browser.safebrowsing.downloads.enabled", true); + +// Disable WebGL +pref("webgl.disabled", true); + +// Enable Firefox Sync +pref("identity.fxaccounts.enabled", true); + +// Don't clear browsing history on shutdown +pref("privacy.clearOnShutdown.history", false); + +// Clear download history on shutdown +pref("privacy.clearOnShutdown.downloads", true);