summary refs log tree commit diff
diff options
context:
space:
mode:
authorIvan Kovnatsky <75213+ivankovnatsky@users.noreply.github.com>2022-01-15 20:00:12 +0200
committerIvan Kovnatsky <75213+ivankovnatsky@users.noreply.github.com>2022-01-17 08:04:55 +0200
commit32c8a5de6668843c2746e0d52d00d15eebca1012 (patch)
tree86f2f68cd428cc7ee7b41fe5ed94c09c8be62c95
parent9e779f01cadea02806b59d3b1dfa285f8f129f48 (diff)
downloadnixpkgs-32c8a5de6668843c2746e0d52d00d15eebca1012.tar
nixpkgs-32c8a5de6668843c2746e0d52d00d15eebca1012.tar.gz
nixpkgs-32c8a5de6668843c2746e0d52d00d15eebca1012.tar.bz2
nixpkgs-32c8a5de6668843c2746e0d52d00d15eebca1012.tar.lz
nixpkgs-32c8a5de6668843c2746e0d52d00d15eebca1012.tar.xz
nixpkgs-32c8a5de6668843c2746e0d52d00d15eebca1012.tar.zst
nixpkgs-32c8a5de6668843c2746e0d52d00d15eebca1012.zip
nixos/chromium: Add DefaultSearchProviderEnabled option
Without this option `DefaultSearchProviderSearchURL` and
`DefaultSearchProviderSuggestURL` are really wastefull as it does not
set search engine, at least for me.

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
-rw-r--r--nixos/modules/programs/chromium.nix8
1 files changed, 8 insertions, 0 deletions
diff --git a/nixos/modules/programs/chromium.nix b/nixos/modules/programs/chromium.nix
index 602253a321d..8a1653318ab 100644
--- a/nixos/modules/programs/chromium.nix
+++ b/nixos/modules/programs/chromium.nix
@@ -7,6 +7,7 @@ let
 
   defaultProfile = filterAttrs (k: v: v != null) {
     HomepageLocation = cfg.homepageLocation;
+    DefaultSearchProviderEnabled = cfg.defaultSearchProviderEnabled;
     DefaultSearchProviderSearchURL = cfg.defaultSearchProviderSearchURL;
     DefaultSearchProviderSuggestURL = cfg.defaultSearchProviderSuggestURL;
     ExtensionInstallForcelist = cfg.extensions;
@@ -50,6 +51,13 @@ in
         example = "https://nixos.org";
       };
 
+      defaultSearchProviderEnabled = mkOption {
+        type = types.nullOr types.bool;
+        description = "Enable the default search provider.";
+        default = null;
+        example = true;
+      };
+
       defaultSearchProviderSearchURL = mkOption {
         type = types.nullOr types.str;
         description = "Chromium default search provider url.";