programs.chromium = {
enable = true;
# package = pkgs.ungoogled-chromium;
extensions = [
"gcbommkclmclpchllfjekcdonpmejbdp" # https everywhere
"cjpalhdlnbpafiamejdnhcphjbkeiagm" # ublock origin
];
homepageLocation = "about:blank";
defaultSearchProviderSearchURL = "https://kagi.com/search?q={searchTerms}&ie={inputEncoding}";
defaultSearchProviderSuggestURL = "https://kagi.com/api/autosuggest?q={searchTerms}";
# defaultSearchProviderSearchURL = "https://duckduckgo.com/?q={searchTerms}";
# defaultSearchProviderSuggestURL = "https://ac.duckduckgo.com/ac/?q={searchTerms}&type=list";
defaultSearchProviderEnabled = true;
extraOpts = {
"AutoFillEnabled" = false;
"AutofillCreditCardEnabled" = false;
"AutofillProfileEnabled" = false;
"BackgroundModeEnabled" = false;
"BlockThirdPartyCookies" = true;
"BrowserGuestModeEnabled" = false;
"ClearBrowsingDataOnExit" = true;
"DefaultBrowserSettingEnabled" = false;
"DefaultCookiesSetting" = 2;
"DefaultSearchProviderEnabled" = true;
"DisableComponentUpdate"= true;
"DisablePasswordManager" = true;
"DisablePlugins" = true;
"DisablePrintPreview" = true;
"DisableSpdy" = true;
"IncognitoModeAvailability" = 1; # 1 disabled, 2 forced
"MetricsReportingEnabled" = false;
"NetworkPredictionOptions" = 2;
"PasswordManagerEnabled" = false;
"RestoreOnStartup" = 4; # 4 don't restore previous session
"SafeBrowsingEnabled" = true;
"SafeBrowsingExtendedReportingEnabled" = false;
"SpellcheckEnabled" = true;
"SpellcheckLanguage" = [ "en-US" ];
"SyncDisabled" = true;
"TranslateEnabled" = false;
"WebRtcIPHandlingPolicy"= "disable_non_proxied_udp";
};
};