mirror of
https://github.com/nchevsky/systemrescue-zfs.git
synced 2026-04-21 06:03:41 +00:00
- disable telemetry and studies, remove notice tab about telemetry - force off DNS-over-HTTPS and always use the local dns resolver. This allows for example to access websites in the local part of a split dns setup - set the default search engine to DuckDuckGo - change the homepage to the internal firefox homepage (shows a searchbar and buttons). This doesn't load an external page (DuckDuckGo previously) without user consent/action, but still provides a convenient way to search via DuckDuckGo.
22 lines
1.1 KiB
JavaScript
22 lines
1.1 KiB
JavaScript
// Ensure preference can't be changed by users
|
|
lockPref("app.update.auto", false);
|
|
lockPref("app.update.enabled", false);
|
|
lockPref("intl.locale.matchOS", true);
|
|
// Allow user to change based on needs
|
|
defaultPref("browser.display.use_system_colors", true);
|
|
defaultPref("spellchecker.dictionary_path", "/usr/share/myspell");
|
|
defaultPref("browser.shell.checkDefaultBrowser", false);
|
|
// Preferences that should be reset every session
|
|
pref("browser.EULA.override", true);
|
|
// SystemRescue settings
|
|
pref("browser.startup.homepage_override.mstone", "ignore");
|
|
pref("browser.startup.homepage", "about:home");
|
|
// disable Firefox telemetry and surveys, don't annoy the user with it
|
|
pref("app.shield.optoutstudies.enabled", false);
|
|
pref("datareporting.healthreport.uploadEnabled", false);
|
|
pref("datareporting.policy.dataSubmissionEnabled", false);
|
|
pref("datareporting.policy.dataSubmissionPolicyBypassNotification", true);
|
|
// don't ever use DNS-over-HTTPS, we always want use the local resolver
|
|
// this is necessary for being able to resolve local hostnames e.g. in a split dns setup
|
|
// 5 means "off by choice"
|
|
pref("network.trr.mode", 5);
|