users/jordan: add more Firefox policies
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m21s
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m21s
This commit is contained in:
@@ -8,6 +8,39 @@
|
||||
|
||||
programs.firefox = {
|
||||
enable = true;
|
||||
policies = {
|
||||
DisableFirefoxAccounts = true;
|
||||
DisableFirefoxStudies = true;
|
||||
DisableTelemetry = true;
|
||||
DisableFeedbackCommands = true;
|
||||
DisablePocket = true;
|
||||
DisableSetDesktopBackground = true;
|
||||
DontCheckDefaultBrowser = true;
|
||||
NoDefaultBookmarks = true;
|
||||
SkipTermsOfUse = true;
|
||||
GenerativeAI = {
|
||||
Chatbot = false;
|
||||
LinkPreviews = false;
|
||||
TabGroups = false;
|
||||
};
|
||||
ExtensionSettings = {
|
||||
"uBlock0@raymondhill.net" = {
|
||||
installation_mode = "force_installed";
|
||||
install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi";
|
||||
private_browsing = true;
|
||||
};
|
||||
};
|
||||
SearchEngines = {
|
||||
Default = "DuckDuckGo";
|
||||
Remove = [
|
||||
"Amazon.com"
|
||||
"Bing"
|
||||
"eBay"
|
||||
"Google"
|
||||
"Perplexity"
|
||||
];
|
||||
};
|
||||
};
|
||||
profiles.Default = {
|
||||
search = {
|
||||
default = "ddg";
|
||||
@@ -47,6 +80,9 @@
|
||||
"browser.urlbar.suggest.calculator" = true;
|
||||
"browser.urlbar.trending.featureGate" = false;
|
||||
"browser.urlbar.unitConversion.enabled" = true;
|
||||
"browser.aboutConfig.showWarning" = false;
|
||||
"browser.aboutwelcome.enabled" = false;
|
||||
"browser.shell.checkDefaultBrowser" = false;
|
||||
"cookiebanners.service.mode" = 1;
|
||||
"cookiebanners.service.mode.privateBrowsing" = 1;
|
||||
"network.IDN_show_punycode" = true;
|
||||
@@ -99,6 +135,7 @@
|
||||
## Privacy
|
||||
"dom.private-attribution.submission.enabled" = false;
|
||||
# "privacy.resistFingerprinting" = true;
|
||||
"privacy.resistFingerprinting.randomization.daily_reset.enabled" = true;
|
||||
"privacy.resistFingerprinting.autoDeclineNoUserInputCanvasPrompts" = false;
|
||||
"privacy.trackingprotection.enabled" = true;
|
||||
"privacy.trackingprotection.pbmode.enabled" = true;
|
||||
@@ -138,7 +175,9 @@
|
||||
## ML
|
||||
"browser.ml.enable" = false;
|
||||
"browser.ml.chat.enable" = false;
|
||||
"browser.ml.chat.menu" = false;
|
||||
"browser.ml.linkpreview.enable" = false;
|
||||
"browser.tabs.groups.smart.enabled" = false;
|
||||
|
||||
## DOM / JavaScript
|
||||
# "dom.event.clipboardevents.enabled" = false;
|
||||
@@ -207,6 +246,31 @@
|
||||
"plugin.state.flash" = 0;
|
||||
"plugin.state.java" = 0;
|
||||
|
||||
# Fullscreen
|
||||
"full-screen-api.transition-duration.enter" = "0 0";
|
||||
"full-screen-api.transition-duration.leave" = "0";
|
||||
"full-screen-api.warning.timeout" = 0;
|
||||
|
||||
# Update management
|
||||
"app.update.auto" = false;
|
||||
"app.update.background.enabled" = false;
|
||||
"app.update.url" = "";
|
||||
|
||||
# Sync
|
||||
"services.sync.engine.addresses" = false;
|
||||
"services.sync.engine.creditcards" = false;
|
||||
"services.sync.engine.addons" = false;
|
||||
"services.sync.engine.bookmarks" = false;
|
||||
"services.sync.engine.history" = false;
|
||||
"services.sync.engine.passwords" = false;
|
||||
"services.sync.engine.prefs" = false;
|
||||
"services.sync.engine.tabs" = false;
|
||||
"identity.fxaccounts.enabled" = false;
|
||||
|
||||
# Notifications and CFR
|
||||
"browser.messaging-system.whatsNewPanel.enabled" = false;
|
||||
"browser.cfr.enabled" = false;
|
||||
|
||||
## Misc
|
||||
"browser.selfsupport.url" = "";
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user