From c8665b9205582637a6cc4ec21a1045a0b41a4144 Mon Sep 17 00:00:00 2001 From: uttarayan21 Date: Fri, 25 Jul 2025 03:31:30 +0530 Subject: [PATCH] feat: Update searxng --- home/programs/aichat.nix | 2 +- nixos/mirai/services/default.nix | 1 + nixos/mirai/services/llama.nix | 1 - nixos/mirai/services/searxng.nix | 20 ++++++++++++++++++++ 4 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 nixos/mirai/services/searxng.nix diff --git a/home/programs/aichat.nix b/home/programs/aichat.nix index 41f8dcc3..ec542e64 100644 --- a/home/programs/aichat.nix +++ b/home/programs/aichat.nix @@ -50,7 +50,7 @@ # api_key_file = "${config.sops.secrets."gemini/api_key".path}"; models = [ { - name = "gemini-2.5-flash-preview-04-17"; + name = "gemini-2.5-pro"; type = "chat"; } ]; diff --git a/nixos/mirai/services/default.nix b/nixos/mirai/services/default.nix index db3034a4..4f4446c3 100644 --- a/nixos/mirai/services/default.nix +++ b/nixos/mirai/services/default.nix @@ -13,6 +13,7 @@ ./zerotier.nix ./prowlarr.nix ./flaresolverr.nix + ./searxng.nix # ./home-assistant.nix # ./jellyfin.nix diff --git a/nixos/mirai/services/llama.nix b/nixos/mirai/services/llama.nix index ca89f3c2..dbf3a895 100644 --- a/nixos/mirai/services/llama.nix +++ b/nixos/mirai/services/llama.nix @@ -37,7 +37,6 @@ WEBUI_AUTH = "False"; ENABLE_LOGIN_FORM = "False"; WEBUI_URL = "https://llama.darksailor.dev"; - # OLLAMA_BASE_URL = "https://ollama.darksailor.dev/v1"; OPENAI_BASE_URL = "https://ollama.darksailor.dev/v1"; }; environmentFile = "${config.sops.templates."LLAMA_API_KEY.env".path}"; diff --git a/nixos/mirai/services/searxng.nix b/nixos/mirai/services/searxng.nix new file mode 100644 index 00000000..709e57bf --- /dev/null +++ b/nixos/mirai/services/searxng.nix @@ -0,0 +1,20 @@ +{config, ...}: { + services.searx = { + enable = true; + # configureUwsgi = true; + # uwsgiConfig = { + # socket = "/run/searx/searx.sock"; + # chmod-socket = "660"; + # }; + settings = { + server = { + port = "8889"; + secret_key = "foobar"; + base_url = "https://search.darksailor.dev"; + }; + }; + }; + services.caddy.virtualHosts."search.darksailor.dev".extraConfig = '' + reverse_proxy localhost:8889 + ''; +}