From 2529f6277ded2a09050979268655c1756ae620df Mon Sep 17 00:00:00 2001 From: Nick Date: Sat, 8 Mar 2025 01:19:12 -0600 Subject: [PATCH] feat: added searXNG --- modules/config/instances/config/searx.nix | 34 +++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 modules/config/instances/config/searx.nix diff --git a/modules/config/instances/config/searx.nix b/modules/config/instances/config/searx.nix new file mode 100644 index 0000000..3fa6244 --- /dev/null +++ b/modules/config/instances/config/searx.nix @@ -0,0 +1,34 @@ +{ instancesFunctions }: +let + inherit (instancesFunctions) + domain0 + servicePath + sslPath + sopsPath + ; + + searxLabel = "SearXNG"; + searxName = "searx"; + searxSubdomain = "search"; +in +{ + label = searxLabel; + name = searxName; + email = { + address0 = "noreply@${domain0}"; + }; + sops = { + path0 = "${sopsPath}/${searxName}"; + }; + subdomain = searxSubdomain; + paths = { + path0 = "${servicePath}/${searxLabel}"; + }; + ports = { + port0 = 8888; + }; + ssl = { + cert = "${sslPath}/${searxSubdomain}.${domain0}/fullchain.pem"; + key = "${sslPath}/${searxSubdomain}.${domain0}/key.pem"; + }; +}