about summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorSandro Jäckel <sandro.jaeckel@gmail.com>2023-10-03 16:56:19 +0200
committerWeijia Wang <9713184+wegank@users.noreply.github.com>2023-10-11 23:48:28 +0200
commitad1f57095f775995a53335523e24348d1184f836 (patch)
treea8fdb9ce126f93ab2402852760cfdd71a07f15f4 /nixos
parent5e4c2ada4fcd54b99d56d7bd62f384511a7e2593 (diff)
downloadnixlib-ad1f57095f775995a53335523e24348d1184f836.tar
nixlib-ad1f57095f775995a53335523e24348d1184f836.tar.gz
nixlib-ad1f57095f775995a53335523e24348d1184f836.tar.bz2
nixlib-ad1f57095f775995a53335523e24348d1184f836.tar.lz
nixlib-ad1f57095f775995a53335523e24348d1184f836.tar.xz
nixlib-ad1f57095f775995a53335523e24348d1184f836.tar.zst
nixlib-ad1f57095f775995a53335523e24348d1184f836.zip
searx: drop
searx has been removed as it is unmaintained. Please switch to searxng.
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/services/networking/searx.nix16
1 files changed, 3 insertions, 13 deletions
diff --git a/nixos/modules/services/networking/searx.nix b/nixos/modules/services/networking/searx.nix
index 40648c724812..575631a64d23 100644
--- a/nixos/modules/services/networking/searx.nix
+++ b/nixos/modules/services/networking/searx.nix
@@ -149,8 +149,8 @@ in
 
       package = mkOption {
         type = types.package;
-        default = pkgs.searx;
-        defaultText = literalExpression "pkgs.searx";
+        default = pkgs.searxng;
+        defaultText = literalExpression "pkgs.searxng";
         description = lib.mdDoc "searx package to use.";
       };
 
@@ -194,17 +194,6 @@ in
   ###### implementation
 
   config = mkIf cfg.enable {
-    assertions = [
-      {
-        assertion = (cfg.limiterSettings != { }) -> cfg.package.pname == "searxng";
-        message = "services.searx.limiterSettings requires services.searx.package to be searxng.";
-      }
-      {
-        assertion = cfg.redisCreateLocally -> cfg.package.pname == "searxng";
-        message = "services.searx.redisCreateLocally requires services.searx.package to be searxng.";
-      }
-    ];
-
     environment.systemPackages = [ cfg.package ];
 
     users.users.searx =
@@ -270,6 +259,7 @@ in
         enable-threads = true;
         module = "searx.webapp";
         env = [
+          # TODO: drop this as it is only required for searx
           "SEARX_SETTINGS_PATH=${cfg.settingsFile}"
           # searxng compatibility https://github.com/searxng/searxng/issues/1519
           "SEARXNG_SETTINGS_PATH=${cfg.settingsFile}"