summaryrefslogtreecommitdiff
path: root/hosts/bean/firefox-prefs.nix
diff options
context:
space:
mode:
authorSimon Parri <simonparri@ganzeria.com>2025-06-14 15:01:30 -0500
committerSimon Parri <simonparri@ganzeria.com>2025-06-14 15:01:30 -0500
commit4e970f7cc35d2747af0baa6fca9df5abc18bee43 (patch)
tree4d1b5b1550d487c246cc90e7b0b735989958f6b5 /hosts/bean/firefox-prefs.nix
parentfdd799bf06c5d40cb8a3e8292ee76bff265765f9 (diff)
downloadnixos-config-4e970f7cc35d2747af0baa6fca9df5abc18bee43.tar.gz
nixos-config-4e970f7cc35d2747af0baa6fca9df5abc18bee43.zip
hosts: Rename ades/* to bean/*
Diffstat (limited to 'hosts/bean/firefox-prefs.nix')
-rw-r--r--hosts/bean/firefox-prefs.nix51
1 files changed, 51 insertions, 0 deletions
diff --git a/hosts/bean/firefox-prefs.nix b/hosts/bean/firefox-prefs.nix
new file mode 100644
index 0000000..125ee62
--- /dev/null
+++ b/hosts/bean/firefox-prefs.nix
@@ -0,0 +1,51 @@
+{ ... }:
+
+{
+ policies = {
+ SearchBar = "separate";
+ SearchEngines = {
+ Remove = ["Google" "Amazon.com" "Bing" "EBay"];
+ Default = "DuckDuckGo";
+ };
+ DisableTelemetry = true;
+ EnableTrackingProtection = { Value = true; };
+ OverrideFirstRunPage = "";
+ OverridePostUpdatePage = "";
+ NoDefaultBookmarks = true;
+ FirefoxSuggest = {
+ WebSuggestions = false;
+ SponsoredSuggestions = false;
+ ImproveSuggest = false;
+ };
+ FirefoxHome = {
+ Search = true;
+ TopSites = false;
+ SponsoredTopSites = false;
+ Highlights = false;
+ Pocket = false;
+ SponsoredPocket = false;
+ Snippets = false;
+ };
+ UserMessaging = {
+ WhatsNew = false;
+ ExtensionRecommendations = false;
+ FeatureRecommendations = false;
+ UrlbarInterventions = false;
+ SkipOnboarding = true;
+ MoreFromMozilla = false;
+ };
+ ExtensionSettings."uBlock0@raymondhill.net" = {
+ installation_mode = "force_installed";
+ install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi";
+ };
+ };
+
+ preferencesStatus = "default";
+ preferences = {
+ "browser.aboutConfig.showWarning" = false;
+ "browser.uidensity" = 1;
+ "browser.backspace_action" = 1;
+ "browser.ctrlTab.sortByRecentlyUsed" = true;
+ "browser.startup.page" = 3;
+ };
+}