[Packages/Firefox] Add many privacy and compatibility configs

This commit is contained in:
Antoine Viallon 2023-02-04 23:06:57 +01:00
parent 5df4188d77
commit cb629b8714
Signed by: aviallon
GPG key ID: 186FC35EDEB25716

View file

@ -88,12 +88,15 @@ in pkgs.wrapFirefox pkgs.firefox-esr-unwrapped {
"toolkit.telemetry.newProfilePing.enabled" = false;
"toolkit.telemetry.firstShutdownPing.enabled" = false;
"toolkit.telemetry.bhrPing.enabled" = false;
"network.trr.confirmation_telemetry_enabled" = false;
"toolkit.telemetry.pioneer-new-studies-available" = false;
"toolkit.telemetry.updatePing.enabled" = false;
"security.protectionspopup.recordEventTelemetry" = false;
"security.identitypopup.recordEventTelemetry" = false;
"security.certerrors.recordEventTelemetry" = false;
"security.app_menu.recordEventTelemetry" = false;
"privacy.trackingprotection.origin_telemetry.enabled" = false;
"browser.ping-centre.telemetry" = false;
"browser.urlbar.eventTelemetry.enabled" = false;
"browser.newtabpage.activity-stream.telemetry" = false;
"browser.newtabpage.activity-stream.feeds.telemetry" = false;
"browser.newtabpage.activity-stream.telemetry.structuredIngestion.endpoint" = "";
@ -102,10 +105,27 @@ in pkgs.wrapFirefox pkgs.firefox-esr-unwrapped {
"browser.safebrowsing.provider.google.gethashURL" = "";
"browser.safebrowsing.provider.google.reportURL" = "";
"browser.safebrowsing.provider.google.updateURL" = "";
"browser.safebrowsing.provider.google.lists" = "";
"browser.safebrowsing.provider.google.reportMalwareMistakeURL" = "";
"browser.safebrowsing.provider.google.reportPhishMistakeURL" = "";
"browser.safebrowsing.provider.google4.lists" = "";
"browser.safebrowsing.provider.google4.dataSharingURL" = "";
"browser.safebrowsing.provider.google4.gethashURL" = "";
"browser.safebrowsing.provider.google4.reportURL" = "";
"browser.safebrowsing.provider.google4.updateURL" = "";
"browser.safebrowsing.provider.google4.advisoryURL" = "";
"browser.safebrowsing.provider.google4.dataSharing.enabled" = false;
"browser.safebrowsing.provider.google4.reportMalwareMistakeURL" = "";
"browser.safebrowsing.provider.google4.reportPhishMistakeURL" = "";
"browser.safebrowsing.downloads.enabled" = false;
"browser.safebrowsing.malware.enabled" = false;
"browser.safebrowsing.passwords.enabled" = false;
"browser.safebrowsing.phishing.enabled" = false;
#"privacy.trackingprotection.origin_telemetry.enabled" = false;
} + "\n" + genPrefList {} {
"intl.accept_languages" = "fr-fr,en-us,en";
"intl.locale.requested" = "fr,en-US";
@ -113,6 +133,8 @@ in pkgs.wrapFirefox pkgs.firefox-esr-unwrapped {
"general.autoScroll" = true; # Middleclick scrolling
"privacy.trackingprotection.enabled" = true;
"privacy.trackingprotection.fingerprinting.enabled" = true;
"privacy.trackingprotection.cryptomining.enabled" = true;
"browser.shell.didSkipDefaultBrowserCheckOnFirstRun" = true;
@ -122,5 +144,10 @@ in pkgs.wrapFirefox pkgs.firefox-esr-unwrapped {
"media.rdd-ffmpeg.enabled" = true;
"media.rdd-ffvpx.enabled" = true;
"media.rdd-opus.enabled" = true;
"widget.use-xdg-desktop-portal.file-picker" = 1;
"widget.use-xdg-desktop-portal.location" = 1;
"widget.use-xdg-desktop-portal.mime-handler" = 1;
"widget.use-xdg-desktop-portal.settings" = 1;
});
}