My Nix Configuration
1{ 2 AppAutoUpdate = false; 3 AutofillAddressEnabled = false; 4 AutofillCreditCardEnabled = false; 5 BackgroundAppUpdate = false; 6 DisableAppUpdate = true; 7 DisableBuiltinPDFViewer = false; 8 DisableFirefoxAccounts = true; 9 DisableFirefoxStudies = true; 10 DisableMasterPasswordCreation = true; 11 DisablePocket = true; 12 DisableSetDesktopBackground = true; 13 DisableTelemetry = true; 14 DNSOverHTTPS = { 15 Enabled = false; 16 ProviderURL = "https://dns.nextdns.io/36e7f7"; 17 Locked = true; 18 }; 19 DontCheckDefaultBrowser = true; 20 ExtensionSettings = import ./extensions.nix; 21 ExtensionUpdate = true; 22 FirefoxHome = { 23 Search = true; 24 TopSites = false; 25 SponsoredTopSites = false; 26 Highlights = false; 27 Pocket = false; 28 SponsoredPocket = false; 29 Snippets = false; 30 Locked = true; 31 }; 32 FirefoxSuggest = { 33 WebSuggestions = false; 34 SponsoredSuggestions = false; 35 ImproveSuggest = false; 36 Locked = true; 37 }; 38 HardwareAcceleration = true; 39 Homepage = { 40 URL = "about:blank"; 41 Locked = true; 42 StartPage = "previous-session"; 43 }; 44 ManualAppUpdateOnly = true; 45 OfferToSaveLogins = false; 46 OfferToSaveLoginsDefault = false; 47 OverrideFirstRunPage = ""; 48 OverridePostUpdatePage = ""; 49 PasswordManagerEnabled = false; 50 PDFjs = { 51 Enabled = true; 52 EnablePermissions = false; 53 }; 54 PrintingEnabled = true; 55 SearchBar = "unified"; 56 ShowHomeButton = false; 57 UserMessaging = { 58 WhatsNew = false; 59 ExtensionRecommendations = false; 60 FeatureRecommendations = false; 61 UrlbarInterventions = false; 62 SkipOnboarding = false; 63 MoreFromMozilla = false; 64 Locked = true; 65 }; 66}