Chromium
programs.chromium.defaultSearchProviderEnabled
Enable the default search provider.
Type: null or boolean
Default
null
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/programs/chromium.nix
programs.chromium.defaultSearchProviderSearchURL
Chromium default search provider url.
Type: null or string
Default
null
Example
"https://encrypted.google.com/search?q={searchTerms}&{google:RLZ}{google:originalQueryForSuggestion}{google:assistedQueryStats}{google:searchFieldtrialParameter}{google:searchClient}{google:sourceId}{google:instantExtendedEnabledParameter}ie={inputEncoding}"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/programs/chromium.nix
programs.chromium.defaultSearchProviderSuggestURL
Chromium default search provider url for suggestions.
Type: null or string
Default
null
Example
"https://encrypted.google.com/complete/search?output=chrome&q={searchTerms}"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/programs/chromium.nix
programs.chromium.enable
Whether to enable {command}chromium
policies.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/programs/chromium.nix
programs.chromium.enablePlasmaBrowserIntegration
Whether to enable Native Messaging Host for Plasma Browser Integration.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/programs/chromium.nix
programs.chromium.extensions
List of chromium extensions to install. For list of plugins ids see id in url of extensions on chrome web store page. To install a chromium extension not included in the chrome web store, append to the extension id a semicolon ";" followed by a URL pointing to an Update Manifest XML file. See ExtensionInstallForcelist for additional details.
Type: null or (list of string)
Default
null
Example
["chlffgpmiacpedhhbkiomidkjlcfhogd" # pushbullet"mbniclmhobmnbdlbpiphghaielnnpgdp" # lightshot"gcbommkclmclpchllfjekcdonpmejbdp" # https everywhere"cjpalhdlnbpafiamejdnhcphjbkeiagm" # ublock origin]
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/programs/chromium.nix
programs.chromium.extraOpts
Extra chromium policy options. A list of available policies can be found in the Chrome Enterprise documentation: https://cloud.google.com/docs/chrome-enterprise/policies/ Make sure the selected policy is supported on Linux and your browser version.
Type: attribute set
Default
{ }
Example
{"BrowserSignin" = 0;"SyncDisabled" = true;"PasswordManagerEnabled" = false;"SpellcheckEnabled" = true;"SpellcheckLanguage" = ["de""en-US"];}
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/programs/chromium.nix
programs.chromium.homepageLocation
Chromium default homepage
Type: null or string
Default
null
Example
"https://nixos.org"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/programs/chromium.nix
programs.chromium.initialPrefs
Initial preferences are used to configure the browser for the first run.
Unlike {option}programs.chromium.extraOpts
, initialPrefs can be changed by users in the browser settings.
More information can be found in the Chromium documentation:
https://www.chromium.org/administrators/configuring-other-preferences/
Type: attribute set
Default
{ }
Example
{"first_run_tabs" = ["https://nixos.org/"];}
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/programs/chromium.nix
programs.chromium.plasmaBrowserIntegrationPackage
The plasma-browser-integration package to use.
Type: package
Default
pkgs.plasma5Packages.plasma-browser-integration
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/programs/chromium.nix