{ pkgs, config, ... }: { preferences = (pkgs.formats.json { }).generate "ChromiumConfig" { name = "Work"; bookmark_bar.show_on_all_tabs = false; browser.show_home_button = false; default_apps_install_state = 2; download.prompt_for_download = false; download_bubble.partial_view_enabled = false; intl.selected_languages = "en-US,en"; session.restore_on_startup = 1; side_panel.is_right_aligned = false; default_search_provider = { guid = "5761b040-db50-4f8e-9d00-c9ad985779a4"; synced_guid = "5761b040-db50-4f8e-9d00-c9ad985779a4"; }; default_search_provider_data = { template_url_data = { id = 11; is_active = 1; keyword = "s"; short_name = "SearX"; synced_guid = "5761b040-db50-4f8e-9d00-c9ad985779a4"; url = "https://search.voronind.com/search?q={searchTerms}"; }; }; extensions = { alerts.initialized = false; commands = { "linux:Alt+Shift+L" = { command_name = "addSite"; extension = "eimadpbcbfnmbkopoojfekhnkhdbieeh"; global = false; }; "linux:Alt+Shift+B" = { command_name = "_execute_browser_action"; extension = "cgbcahbpdhpcegmbfconppldiemgcoii"; global = false; }; "linux:Alt+Shift+K" = { command_name = "launch-element-zapper"; extension = "cgbcahbpdhpcegmbfconppldiemgcoii"; global = false; }; "linux:Alt+Shift+J" = { command_name = "toggle-javascript"; extension = "cgbcahbpdhpcegmbfconppldiemgcoii"; global = false; }; "linux:Alt+Shift+P" = { command_name = "_execute_action"; extension = "gcknhkkoolaabfmlnjonogaaifnjlfnp"; global = false; }; }; }; password_manager = { autofillable_credentials_account_store_login_database = false; autofillable_credentials_profile_store_login_database = false; }; webkit = { webprefs = { default_fixed_font_size = 14; default_font_size = 17; minimum_font_size = 16; fonts = let mono = config.module.style.font.monospace.name; sans = config.module.style.font.sansSerif.name; in { fixed.Zyyy = mono; sansserif.Zyyy = sans; serif.Zyyy = sans; standard.Zyyy = sans; }; }; }; }; localState = (pkgs.formats.json { }).generate "ChromiumLocalState" { browser = { first_run_finished = true; enabled_labs_experiments = [ "smooth-scrolling@2" ]; }; }; # REF: https://chromeenterprise.google/intl/en_us/policies/ policy = (pkgs.formats.json { }).generate "ChromiumPolicy" { DefaultBrowserSettingEnabled = false; URLBlocklist = [ "darkreader.org" ]; }; }