summaryrefslogtreecommitdiff
path: root/hosts/bean/firefox-prefs.nix
diff options
context:
space:
mode:
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;
+ };
+}