users/jordan: add more Firefox policies
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m21s

This commit is contained in:
2025-10-26 18:45:00 +00:00
parent 278c4d8dcc
commit 3723baa208

View File

@@ -8,6 +8,39 @@
programs.firefox = { programs.firefox = {
enable = true; 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 = { profiles.Default = {
search = { search = {
default = "ddg"; default = "ddg";
@@ -47,6 +80,9 @@
"browser.urlbar.suggest.calculator" = true; "browser.urlbar.suggest.calculator" = true;
"browser.urlbar.trending.featureGate" = false; "browser.urlbar.trending.featureGate" = false;
"browser.urlbar.unitConversion.enabled" = true; "browser.urlbar.unitConversion.enabled" = true;
"browser.aboutConfig.showWarning" = false;
"browser.aboutwelcome.enabled" = false;
"browser.shell.checkDefaultBrowser" = false;
"cookiebanners.service.mode" = 1; "cookiebanners.service.mode" = 1;
"cookiebanners.service.mode.privateBrowsing" = 1; "cookiebanners.service.mode.privateBrowsing" = 1;
"network.IDN_show_punycode" = true; "network.IDN_show_punycode" = true;
@@ -99,6 +135,7 @@
## Privacy ## Privacy
"dom.private-attribution.submission.enabled" = false; "dom.private-attribution.submission.enabled" = false;
# "privacy.resistFingerprinting" = true; # "privacy.resistFingerprinting" = true;
"privacy.resistFingerprinting.randomization.daily_reset.enabled" = true;
"privacy.resistFingerprinting.autoDeclineNoUserInputCanvasPrompts" = false; "privacy.resistFingerprinting.autoDeclineNoUserInputCanvasPrompts" = false;
"privacy.trackingprotection.enabled" = true; "privacy.trackingprotection.enabled" = true;
"privacy.trackingprotection.pbmode.enabled" = true; "privacy.trackingprotection.pbmode.enabled" = true;
@@ -138,7 +175,9 @@
## ML ## ML
"browser.ml.enable" = false; "browser.ml.enable" = false;
"browser.ml.chat.enable" = false; "browser.ml.chat.enable" = false;
"browser.ml.chat.menu" = false;
"browser.ml.linkpreview.enable" = false; "browser.ml.linkpreview.enable" = false;
"browser.tabs.groups.smart.enabled" = false;
## DOM / JavaScript ## DOM / JavaScript
# "dom.event.clipboardevents.enabled" = false; # "dom.event.clipboardevents.enabled" = false;
@@ -207,6 +246,31 @@
"plugin.state.flash" = 0; "plugin.state.flash" = 0;
"plugin.state.java" = 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 ## Misc
"browser.selfsupport.url" = ""; "browser.selfsupport.url" = "";
}; };