firefox: enable more privacy settings such as resistFingerprinting

This commit is contained in:
Nico 2025-05-03 16:15:59 +10:00
parent 2629d1218f
commit 3fbcad900d

View file

@ -107,9 +107,34 @@
};
programs.firefox.autoConfig = ''
// appearance
lockPref("sidebar.revamp", true);
lockPref("sidebar.verticalTabs", true);
lockPref("media.videocontrols.picture-in-picture.enable-when-switching-tabs.enabled", true);
lockPref("extensions.activeThemeID", "firefox-compact-dark@mozilla.org");
lockPref("browser.toolbars.bookmarks.visibility", "newtab");
// safe autoscroll
lockPref("middlemouse.paste", false);
lockPref("general.autoScroll", true);
// auto picture in picture when switch tabs
lockPref("media.videocontrols.picture-in-picture.enable-when-switching-tabs.enabled", true);
// use same search engine (duckduckgo) for private browsing
lockPref("browser.search.separatePrivateDefault", false);
// enable letterboxing & resist fingerprinting
lockPref("privacy.resistFingerprinting.letterboxing", true);
lockPref("privacy.resistFingerprinting", true);
// stop extensions connecting to the internet
lockPref(
"extensions.webextensions.base-content-security-policy",
"default-src 'none'; script-src 'none'; object-src 'none';"
);
lockPref(
"extensions.webextensions.base-content-security-policy.v3",
"default-src 'none'; script-src 'none'; object-src 'none';"
);
'';
}