From 08c101c7351d9f12985fffe5d61e88cc90dc1a52 Mon Sep 17 00:00:00 2001 From: "quentin@aristote.fr" Date: Sat, 3 Jun 2023 15:34:01 +0200 Subject: searx: switch to searxng (searx is broken) --- config/services/web/searx/default.nix | 2 +- config/services/web/searx/searx/default.nix | 6 ++++-- config/services/web/searx/searx/engines.nix | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) (limited to 'config/services/web') diff --git a/config/services/web/searx/default.nix b/config/services/web/searx/default.nix index c0a70be..1a7236b 100644 --- a/config/services/web/searx/default.nix +++ b/config/services/web/searx/default.nix @@ -25,7 +25,7 @@ in { # proxy_set_header X-Script-Name /; ''; }; - "/static/".alias = "${pkgs.searx}/share/static/"; + "/static/".alias = "${cfg.searx.package}/share/static/"; }; forceSSL = true; enableACME = true; diff --git a/config/services/web/searx/searx/default.nix b/config/services/web/searx/searx/default.nix index f1e7adb..141fba7 100644 --- a/config/services/web/searx/searx/default.nix +++ b/config/services/web/searx/searx/default.nix @@ -1,4 +1,4 @@ -{ config, lib, ... }: +{ config, lib, pkgs, ... }: let cfg = { @@ -10,6 +10,7 @@ in { services.searx = { enable = true; + package = pkgs.searxng; runInUwsgi = true; uwsgiConfig = { @@ -27,7 +28,8 @@ in { }; search = { autocomplete = "wikipedia"; - default_lang = "en-EN"; + default_lang = "en-US"; + formats = [ "html" "json" ]; }; server = { secret_key = "@SECRET_KEY@"; diff --git a/config/services/web/searx/searx/engines.nix b/config/services/web/searx/searx/engines.nix index 1c5273a..259ea74 100644 --- a/config/services/web/searx/searx/engines.nix +++ b/config/services/web/searx/searx/engines.nix @@ -54,7 +54,7 @@ in { # files "btdigg" # images - "ccengine" + "openverse" "bing images" "library of congress" "qwant images" -- cgit v1.2.3