greenhouse

kore

my public infrastructure monorepo

git clone [email protected]:kore.git

kore / home / features / misc / firefox.nix491 lines · 21780B · raw

1let
2  startup = {
3    "browser.aboutConfig.showWarning" = false;
4    "browser.shell.checkDefaultBrowser" = false;
5    "browser.shell.skipDefaultBrowserCheckOnFirstRun" = true;
6    "browser.startup.page" = 0;
7    "browser.startup.homepage" = "chrome://browser/content/blanktab.html";
8    "browser.newtabpage.enabled" = false;
9    "browser.newtabpage.activity-stream.showSponsored" = false;
10    "browser.newtabpage.activity-stream.showSponsoredTopSites" = false;
11    "browser.newtabpage.activity-stream.showSponsoredCheckboxes" = false;
12    "browser.newtabpage.activity-stream.default.sites" = "";
13    "browser.newtabpage.activity-stream.feeds.section.topstories" = false;
14    "browser.newtabpage.activity-stream.feeds.topsites" = false;
15    "browser.newtabpage.activity-stream.showSearch" = false;
16    "browser.newtabpage.activity-stream.showWeather" = false;
17    "browser.newtabpage.activity-stream.section.highlights.includeBookmarks" = false;
18    "browser.newtabpage.activity-stream.section.highlights.includeDownloads" = false;
19    "browser.newtabpage.activity-stream.section.highlights.includeVisited" = false;
20    "browser.topsites.contile.enabled" = false;
21    "browser.topsites.useRemoteSetting" = false;
22    "browser.startup.homepage_override.mstone" = "ignore";
23    "startup.homepage_welcome_url" = "";
24    "startup.homepage_welcome_url.additional" = "";
25    "startup.homepage_override_url" = "";
26    "startup.homepage_override_nimbus_disable_wnp" = true;
27    "browser.aboutwelcome.enabled" = false;
28    "browser.disableResetPrompt" = true;
29  };
30
31  locale = {
32    "geo.enabled" = false;
33    "geo.provider.network.url" = "";
34    "geo.provider.use_geoclue" = false;
35    "geo.provider.geoclue.always_high_accuracy" = false;
36    "browser.region.network.url" = "";
37    "browser.region.update.enabled" = false;
38    "intl.multilingual.enabled" = true;
39    "intl.multilingual.downloadEnabled" = false;
40    "intl.multilingual.aboutWelcome.languageMismatchEnabled" = false;
41    "intl.locale.requested" = "";
42    "app.update.langpack.enabled" = false;
43    "extensions.getAddons.langpacks.url" = "";
44  };
45
46  telemetry = {
47    "datareporting.policy.dataSubmissionEnabled" = false;
48    "datareporting.policy.dataSubmissionPolicyAcceptedVersion" = 999;
49    "datareporting.policy.dataSubmissionPolicyBypassNotification" = true;
50    "datareporting.policy.dataSubmissionPolicyNotifiedTime" = "32503679999000";
51    "datareporting.healthreport.uploadEnabled" = false;
52    "termsofuse.acceptedDate" = "32503679999000";
53    "termsofuse.acceptedVersion" = 999;
54    "termsofuse.bypassNotification" = true;
55    "toolkit.telemetry.unified" = false;
56    "toolkit.telemetry.enabled" = false;
57    "toolkit.telemetry.server" = "data:,";
58    "toolkit.telemetry.archive.enabled" = false;
59    "toolkit.telemetry.newProfilePing.enabled" = false;
60    "toolkit.telemetry.shutdownPingSender.enabled" = false;
61    "toolkit.telemetry.updatePing.enabled" = false;
62    "toolkit.telemetry.bhrPing.enabled" = false;
63    "toolkit.telemetry.firstShutdownPing.enabled" = false;
64    "toolkit.coverage.opt-out" = true;
65    "toolkit.coverage.endpoint.base" = "";
66    "browser.newtabpage.activity-stream.telemetry" = false;
67    "browser.contentblocking.database.enabled" = false;
68    "browser.contentblocking.cfr-milestone.enabled" = false;
69    "toolkit.shopping.ohttpConfigURL" = "";
70    "toolkit.shopping.ohttpRelayURL" = "";
71    "media.webvtt.debug.logging" = false;
72    "media.webvtt.testing.events" = false;
73    "app.shield.optoutstudies.enabled" = false;
74    "app.normandy.enabled" = false;
75    "app.normandy.api_url" = "";
76    "breakpad.reportURL" = "";
77    "browser.tabs.crashReporting.sendReport" = false;
78    "browser.crashReports.unsubmittedCheck.autoSubmit2" = false;
79  };
80
81  quieter = {
82    "extensions.getAddons.showPane" = false;
83    "extensions.htmlaboutaddons.recommendations.enabled" = false;
84    "extensions.getAddons.discovery.api_url" = "";
85    "extensions.recommendations.themeRecommendationUrl" = "";
86    "browser.discovery.enabled" = false;
87    "browser.newtabpage.activity-stream.asrouter.providers.cfr" = "null";
88    "browser.newtabpage.activity-stream.asrouter.providers.message-groups" = "null";
89    "browser.newtabpage.activity-stream.asrouter.providers.messaging-experiments" = "null";
90    "browser.newtabpage.activity-stream.asrouter.providers.onboarding" = "null";
91    "browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons" = false;
92    "browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features" = false;
93    "captivedetect.canonicalURL" = "";
94    "network.captive-portal-service.enabled" = false;
95    "network.connectivity-service.enabled" = false;
96    "network.manage-offline-status" = false;
97    "browser.urlbar.trustPanel.breachAlerts" = false;
98    "browser.urlbar.trustPanel.breachAlerts.featureGate" = false;
99    "browser.contentblocking.report.cookie.url" = "";
100    "browser.contentblocking.report.cryptominer.url" = "";
101    "browser.contentblocking.report.fingerprinter.url" = "";
102    "browser.contentblocking.report.social.url" = "";
103    "browser.contentblocking.report.tracker.url" = "";
104    "browser.contentblocking.report.endpoint_url" = "";
105    "browser.contentblocking.report.lockwise.enabled" = false;
106    "browser.contentblocking.report.lockwise.how_it_works.url" = "";
107    "browser.contentblocking.report.manage_devices.url" = "";
108    "browser.contentblocking.report.monitor.enabled" = false;
109    "browser.contentblocking.report.monitor.how_it_works.url" = "";
110    "browser.contentblocking.report.monitor.sign_in_url" = "";
111    "browser.contentblocking.report.monitor.url" = "";
112    "browser.contentblocking.report.monitor.home_page_url" = "";
113    "browser.contentblocking.report.monitor.preferences_url" = "";
114    "browser.contentblocking.report.hide_vpn_banner" = true;
115    "browser.contentblocking.report.show_mobile_app" = false;
116    "browser.vpn_promo.enabled" = false;
117    "browser.preferences.moreFromMozilla" = false;
118    "app.feedback.baseURL" = "";
119    "app.support.baseURL" = "";
120    "app.releaseNotesURL" = "";
121    "app.update.url.details" = "";
122    "app.update.url.manual" = "";
123    "app.update.staging.enabled" = false;
124    "app.update.auto" = false;
125    "gecko.handlerService.defaultHandlersVersion" = 999;
126    "browser.search.update" = false;
127    "permissions.manager.defaultsUrl" = "";
128    "browser.uitour.enabled" = false;
129    "browser.uitour.url" = "";
130    "identity.fxaccounts.enabled" = false;
131    "signon.firefoxRelay.feature" = "disabled";
132    "browser.firefox-view.virtual-list.enabled" = false;
133    "reader.parse-on-load.enabled" = false;
134    "browser.gnome-search-provider.enabled" = false;
135  };
136
137  ai = {
138    "browser.ml.enable" = false;
139    "browser.ml.chat.enabled" = false;
140    "browser.ml.chat.shortcuts" = false;
141    "browser.ml.chat.sidebar" = false;
142    "browser.ml.chat.menu" = false;
143    "browser.ml.linkPreview.supportedLocales" = "null";
144    "browser.preferences.aiControls" = false;
145    "browser.ai.control.default" = "blocked";
146  };
147
148  safebrowsing = {
149    "browser.safebrowsing.malware.enabled" = false;
150    "browser.safebrowsing.phishing.enabled" = false;
151    "browser.safebrowsing.allowOverride" = false;
152    "browser.safebrowsing.blockedURIs.enabled" = false;
153    "browser.safebrowsing.downloads.enabled" = false;
154    "browser.safebrowsing.downloads.remote.enabled" = false;
155    "browser.safebrowsing.downloads.remote.url" = "";
156    "browser.safebrowsing.downloads.remote.block_potentially_unwanted" = false;
157    "browser.safebrowsing.downloads.remote.block_uncommon" = false;
158    "browser.safebrowsing.downloads.remote.block_dangerous" = false;
159    "browser.safebrowsing.downloads.remote.block_dangerous_host" = false;
160    "browser.safebrowsing.provider.google.updateURL" = "";
161    "browser.safebrowsing.provider.google.gethashURL" = "";
162    "browser.safebrowsing.provider.google.reportURL" = "";
163    "browser.safebrowsing.provider.google.reportMalwareMistakeURL" = "";
164    "browser.safebrowsing.provider.google.reportPhishMistakeURL" = "";
165    "browser.safebrowsing.provider.google.advisoryURL" = "";
166    "browser.safebrowsing.provider.google4.updateURL" = "";
167    "browser.safebrowsing.provider.google4.gethashURL" = "";
168    "browser.safebrowsing.provider.google4.reportURL" = "";
169    "browser.safebrowsing.provider.google4.reportMalwareMistakeURL" = "";
170    "browser.safebrowsing.provider.google4.reportPhishMistakeURL" = "";
171    "browser.safebrowsing.provider.google4.dataSharing.enabled" = false;
172    "browser.safebrowsing.provider.google4.dataSharingURL" = "";
173    "browser.safebrowsing.provider.google4.advisoryURL" = "";
174    "browser.safebrowsing.provider.mozilla.gethashURL" = "";
175    "browser.safebrowsing.provider.mozilla.updateURL" = "";
176    "browser.safebrowsing.reportPhishURL" = "";
177  };
178
179  network = {
180    "network.prefetch-next" = false;
181    "network.dns.disablePrefetch" = true;
182    "network.dns.disablePrefetchFromHTTPS" = true;
183    "network.http.speculative-parallel-limit" = 0;
184    "browser.places.speculativeConnect.enabled" = false;
185    "browser.urlbar.speculativeConnect.enabled" = false;
186    "network.proxy.socks_remote_dns" = true;
187    "network.file.disable_unc_paths" = true;
188    "network.dns.preferIPv6" = true;
189    "network.trr.mode" = 3;
190    "network.trr.uri" = "https://dns.mullvad.net/dns-query";
191    "network.trr.custom_uri" = "https://dns.mullvad.net/dns-query";
192    "network.IDN_show_punycode" = true;
193    "network.auth.subresource-http-auth-allow" = 1;
194    "network.http.referer.XOriginTrimmingPolicy" = 2;
195    "network.http.referer.spoofSource" = true;
196    "network.http.referer.defaultPolicy.trackers" = 1;
197    "network.http.referer.defaultPolicy.trackers.pbmode" = 1;
198    "beacon.enabled" = false;
199  };
200
201  urlbar = {
202    "browser.urlbar.quicksuggest.enabled" = false;
203    "browser.urlbar.suggest.quicksuggest.nonsponsored" = false;
204    "browser.urlbar.suggest.quicksuggest.sponsored" = false;
205    "browser.search.suggest.enabled" = false;
206    "browser.urlbar.suggest.searches" = false;
207    "browser.urlbar.suggest.engines" = false;
208    "browser.urlbar.suggest.history" = false;
209    "browser.urlbar.suggest.bookmark" = false;
210    "browser.urlbar.suggest.openpage" = false;
211    "browser.urlbar.suggest.topsites" = false;
212    "browser.urlbar.suggest.weather" = false;
213    "browser.urlbar.trending.featureGate" = false;
214    "browser.urlbar.addons.featureGate" = false;
215    "browser.urlbar.amp.featureGate" = false;
216    "browser.urlbar.importantDates.featureGate" = false;
217    "browser.urlbar.market.featureGate" = false;
218    "browser.urlbar.mdn.featureGate" = false;
219    "browser.urlbar.weather.featureGate" = false;
220    "browser.urlbar.wikipedia.featureGate" = false;
221    "browser.urlbar.yelp.featureGate" = false;
222    "browser.urlbar.yelpRealtime.featureGate" = false;
223    "browser.urlbar.clipboard.featureGate" = false;
224    "browser.urlbar.recentsearches.featureGate" = false;
225    "browser.urlbar.autoFill" = false;
226    "browser.urlbar.trimHttps" = false;
227    "browser.urlbar.trimURLs" = false;
228    "browser.urlbar.filter.javascript" = true;
229    "browser.urlbar.showSearchTerms.enabled" = false;
230    "browser.search.separatePrivateDefault" = true;
231    "browser.search.separatePrivateDefault.ui.enabled" = true;
232    "browser.formfill.enable" = false;
233    "layout.css.visited_links_enabled" = false;
234  };
235
236  passwords = {
237    "signon.rememberSignons" = false;
238    "signon.autofillForms" = false;
239    "signon.formlessCapture.enabled" = false;
240    "signon.generation.enabled" = false;
241    "signon.management.page.breach-alerts.enabled" = false;
242    "signon.management.page.breachAlertUrl" = "";
243    "security.webauthn.always_allow_direct_attestation" = false;
244    "extensions.formautofill.addresses.enabled" = false;
245    "extensions.formautofill.creditCards.enabled" = false;
246  };
247
248  disk = {
249    "browser.cache.disk.enable" = false;
250    "browser.privatebrowsing.forceMediaMemoryCache" = true;
251    "media.memory_cache_max_size" = 65536;
252    "browser.sessionstore.privacy_level" = 2;
253    "browser.sessionstore.interval" = 30000;
254    "browser.chrome.site_icons" = false;
255    "places.history.enabled" = false;
256    "browser.download.start_downloads_in_tmp_dir" = true;
257    "browser.helperApps.deleteTempFileOnExit" = true;
258    "browser.download.manager.addToRecentDocs" = false;
259  };
260
261  tls = {
262    "security.ssl.require_safe_negotiation" = true;
263    "security.ssl.treat_unsafe_negotiation_as_broken" = true;
264    "security.tls.enable_0rtt_data" = false;
265    "security.tls.version.enable-deprecated" = false;
266    "security.tls.enable_kyber" = true;
267    "network.http.http3.enable_0rtt" = false;
268    "network.http.http3.enable_kyber" = true;
269    "security.OCSP.enabled" = 0;
270    "security.OCSP.require" = false;
271    "security.ssl.enable_ocsp_stapling" = false;
272    "security.cert_pinning.enforcement_level" = 2;
273    "security.enterprise_roots.enabled" = false;
274    "security.certerrors.mitm.auto_enable_enterprise_roots" = false;
275    "security.certerrors.mitm.priming.enabled" = false;
276    "security.certerrors.mitm.priming.endpoint" = "";
277    "security.pki.mitm_canary_issuer" = "";
278    "security.pki.mitm_canary_issuer.enabled" = false;
279    "security.pki.mitm_detected" = false;
280    "security.qwacs.enabled" = false;
281    "security.insecure_field_warning.ignore_local_ip_address" = false;
282    "dom.security.https_only_mode" = true;
283    "dom.security.https_only_mode_send_http_background_request" = false;
284    "browser.xul.error_pages.expert_bad_cert" = true;
285    "security.csp.reporting.enabled" = false;
286    "security.dialog_enable_delay" = 1000;
287  };
288
289  media = {
290    "media.peerconnection.enabled" = false;
291    "media.peerconnection.ice.proxy_only_if_behind_proxy" = true;
292    "media.navigator.enabled" = false;
293    "media.gmp-gmpopenh264.enabled" = false;
294    "media.gmp-provider.enabled" = true;
295    "media.gmp-widevinecdm.enabled" = true;
296    "media.eme.enabled" = true;
297    "browser.eme.ui.enabled" = true;
298    "media.webspeech.synth.enabled" = false;
299    "dom.webaudio.enabled" = false;
300    "webgl.disabled" = true;
301    "webgl.enable-webgl2" = false;
302    "dom.webgpu.enabled" = false;
303    "pdfjs.enableWebGPU" = false;
304  };
305
306  dom = {
307    "dom.disable_window_move_resize" = true;
308    "dom.webserial.enabled" = false;
309    "dom.webserial.gated" = true;
310    "dom.push.enabled" = false;
311    "dom.push.connection.enabled" = false;
312    "dom.push.serverURL" = "";
313    "dom.push.userAgentID" = "";
314    "dom.gamepad.enabled" = false;
315    "dom.netinfo.enabled" = false;
316    "dom.vibrator.enabled" = false;
317    "dom.w3c_touch_events.enabled" = 0;
318    "dom.textMetrics.actualBoundingBox.enabled" = false;
319    "dom.textMetrics.baselines.enabled" = false;
320    "dom.textMetrics.emHeight.enabled" = false;
321    "dom.textMetrics.fontBoundingBox.enabled" = false;
322    "device.sensors.enabled" = false;
323    "browser.link.open_newwindow" = 3;
324    "browser.link.open_newwindow.restriction" = 0;
325    "pdfjs.disabled" = false;
326    "pdfjs.enableScripting" = false;
327    "mathml.disabled" = true;
328    "gfx.font_rendering.graphite.enabled" = false;
329    "gfx.font_rendering.opentype_svg.enabled" = false;
330  };
331
332  javascript = {
333    "javascript.options.ion" = false;
334    "javascript.options.baselinejit" = false;
335    "javascript.options.wasm" = false;
336    "javascript.options.wasm_baselinejit" = false;
337    "javascript.options.jit_trustedprincipals" = true;
338    "javascript.options.spectre.disable_for_isolated_content" = false;
339  };
340
341  sandbox = {
342    "fission.autostart" = true;
343    "gfx.webrender.all" = true;
344    "security.sandbox.gpu.level" = 1;
345    "browser.tabs.remote.separatePrivilegedMozillaWebContentProcess" = false;
346    "browser.tabs.remote.separatedMozillaDomains" = "";
347    "dom.ipc.processCount.privilegedmozilla" = 0;
348    "devtools.debugger.remote-enabled" = false;
349    "browser.contentanalysis.enabled" = false;
350    "browser.contentanalysis.default_result" = 0;
351    "privacy.antitracking.isolateContentScriptResources" = true;
352  };
353
354  extensions = {
355    "extensions.enabledScopes" = 5;
356    "extensions.postDownloadThirdPartyPrompt" = false;
357    "extensions.webcompat.enable_shims" = true;
358    "extensions.webcompat-reporter.enabled" = false;
359    "extensions.getAddons.cache.enabled" = false;
360    "privacy.resistFingerprinting.block_mozAddonManager" = true;
361  };
362
363  tracking = {
364    "browser.contentblocking.category" = "strict";
365    "network.cookie.cookieBehavior.optInPartitioning" = true;
366    "network.cookie.cookieBehavior.optInPartitioning.pbmode" = true;
367    "network.cookie.sameSite.laxByDefault" = true;
368    "network.cookie.sameSite.noneRequiresSecure" = true;
369    "network.cookie.sameSite.schemeful" = true;
370    "privacy.trackingprotection.allow_list.baseline.enabled" = true;
371    "privacy.trackingprotection.allow_list.convenience.enabled" = true;
372    "privacy.trackingprotection.allow_list.hasMigratedCategoryPrefs" = true;
373    "privacy.firstparty.isolate" = false;
374    "privacy.donottrackheader.enabled" = false;
375    "privacy.globalprivacycontrol.enabled" = true;
376    "privacy.globalprivacycontrol.pbmode.enabled" = true;
377    "privacy.userContext.enabled" = true;
378    "privacy.userContext.ui.enabled" = true;
379    "privacy.query_stripping.strip_list" = "__hsfp __hssc __hstc __s _bhlid _branch_match_id _branch_referrer _gl _hsenc _openstat at_recipient_id at_recipient_list bbeml bsft_clkid bsft_uid dclid et_rid fb_action_ids fb_comment_id gbraid fbclid gclid guce_referrer guce_referrer_sig hsCtaTracking irclickid mc_eid ml_subscriber ml_subscriber_hash msclkid mtm_cid oft_c oft_ck oft_d oft_id oft_ids oft_k oft_lk oft_sk oly_anon_id oly_enc_id pk_cid rb_clickid s_cid sc_customer sc_eh sc_uid sfmc_activityid sfmc_id sms_click sms_source sms_uph srsltid ss_email_id syclid ttclid twclid unicorn_click_id vero_conv vero_id vgo_ee wbraid wickedid yclid ymclid ysclid";
380  };
381
382  sanitize = {
383    "privacy.sanitize.sanitizeOnShutdown" = true;
384    "privacy.sanitize.timeSpan" = 0;
385    "privacy.clearOnShutdown_v2.cache" = true;
386    "privacy.clearOnShutdown_v2.cookiesAndStorage" = true;
387    "privacy.clearOnShutdown_v2.formdata" = true;
388    "privacy.clearOnShutdown_v2.historyFormDataAndDownloads" = true;
389    "privacy.clearOnShutdown_v2.browsingHistoryAndDownloads" = true;
390    "privacy.clearOnShutdown_v2.downloads" = true;
391    "privacy.clearSiteData.cache" = true;
392    "privacy.clearSiteData.cookiesAndStorage" = false;
393    "privacy.clearSiteData.formdata" = true;
394    "privacy.clearSiteData.historyFormDataAndDownloads" = true;
395    "privacy.clearSiteData.browsingHistoryAndDownloads" = true;
396    "privacy.clearHistory.cache" = true;
397    "privacy.clearHistory.cookiesAndStorage" = false;
398    "privacy.clearHistory.formdata" = true;
399    "privacy.clearHistory.historyFormDataAndDownloads" = true;
400    "privacy.clearHistory.browsingHistoryAndDownloads" = true;
401  };
402
403  fingerprinting = {
404    "privacy.resistFingerprinting" = false;
405    "privacy.resistFingerprinting.pbmode" = false;
406    "privacy.fingerprintingProtection" = true;
407    "privacy.fingerprintingProtection.pbmode" = true;
408    "privacy.fingerprintingProtection.overrides" = "+AllTargets,-CSSPrefersColorScheme";
409    "privacy.fingerprintingProtection.remoteOverrides.enabled" = false;
410    "privacy.baselineFingerprintingProtection" = true;
411    "privacy.baselineFingerprintingProtection.overrides" = "";
412    "privacy.baselineFingerprintingProtection.granularOverrides" = "";
413    "privacy.resistFingerprinting.letterboxing" = true;
414    "privacy.spoof_english" = 2;
415    "ui.use_standins_for_native_colors" = true;
416    "widget.non-native-theme.use-theme-accent" = false;
417  };
418
419  permissions = {
420    "permissions.default.geo" = 2;
421    "permissions.default.camera" = 2;
422    "permissions.default.microphone" = 2;
423    "permissions.default.desktop-notification" = 2;
424    "permissions.default.xr" = 2;
425  };
426
427  behaviour = {
428    "browser.download.useDownloadDir" = false;
429    "browser.download.alwaysOpenPanel" = false;
430    "browser.download.always_ask_before_handling_new_types" = true;
431    "browser.tabs.searchclipboardfor.middleclick" = false;
432    "browser.tabs.warnOnClose" = false;
433    "browser.tabs.warnOnCloseOtherTabs" = false;
434    "browser.tabs.warnOnOpen" = false;
435    "browser.warnOnQuit" = false;
436    "browser.warnOnQuitShortcut" = false;
437    "full-screen-api.warning.delay" = 0;
438    "full-screen-api.warning.timeout" = 0;
439    "accessibility.typeaheadfind" = false;
440    "clipboard.autocopy" = false;
441    "layout.spellcheckDefault" = 0;
442    "browser.shareqrcode.embed_logo" = false;
443  };
444
445  theme = {
446    "extensions.activeThemeID" = "[email protected]";
447    "layout.css.prefers-color-scheme.content-override" = 0;
448  };
449in {
450  programs.firefox = {
451    enable = true;
452
453    policies = {
454      DisableTelemetry = true;
455      DisableFirefoxStudies = true;
456      DisableFirefoxAccounts = true;
457      DisablePocket = true;
458      DontCheckDefaultBrowser = true;
459      PasswordManagerEnabled = false;
460      OfferToSaveLogins = false;
461      OverrideFirstRunPage = "";
462      OverridePostUpdatePage = "";
463
464      ExtensionSettings = {
465        "*".installation_mode = "blocked";
466
467        "[email protected]" = {
468          installation_mode = "force_installed";
469          install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi";
470          private_browsing = true;
471        };
472      };
473    };
474
475    profiles.default = {
476      id = 0;
477      isDefault = true;
478
479      search = {
480        force = true;
481        default = "ddg";
482        privateDefault = "ddg";
483      };
484
485      settings = startup // locale // telemetry // quieter // ai
486        // safebrowsing // network // urlbar // passwords // disk // tls
487        // media // dom // javascript // sandbox // extensions // tracking
488        // sanitize // fingerprinting // permissions // behaviour // theme;
489    };
490  };
491}