summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorquentin@aristote.fr <quentin@aristote.fr>2023-06-03 15:34:01 +0200
committerquentin@aristote.fr <quentin@aristote.fr>2023-06-03 15:34:01 +0200
commit08c101c7351d9f12985fffe5d61e88cc90dc1a52 (patch)
tree879babdea200093fae55e86d1c26396fb04574a7
parent1dad7fb1936fe000f6b599e68f0f5b35bf42e43c (diff)
searx: switch to searxng (searx is broken)
-rw-r--r--config/services/web/searx/default.nix2
-rw-r--r--config/services/web/searx/searx/default.nix6
-rw-r--r--config/services/web/searx/searx/engines.nix2
3 files changed, 6 insertions, 4 deletions
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"