diff options
author | Tim Keller <tjk@tjkeller.xyz> | 2025-08-19 21:26:36 -0500 |
---|---|---|
committer | Tim Keller <tjk@tjkeller.xyz> | 2025-08-19 21:26:36 -0500 |
commit | 95f86e629a073e3a8c473e2acd5f8b648413c68b (patch) | |
tree | 5989bc3843627dad5df6ff21b286efb77055b7cf /modules/root | |
parent | 168eb276e6e16f377a8f5759d380f27d4b3d5b24 (diff) | |
download | nixos-95f86e629a073e3a8c473e2acd5f8b648413c68b.tar.xz nixos-95f86e629a073e3a8c473e2acd5f8b648413c68b.zip |
move web services to services and expose web socket for searxng
Diffstat (limited to 'modules/root')
-rw-r--r-- | modules/root/default.nix | 4 | ||||
-rw-r--r-- | modules/root/services/cgit.nix (renamed from modules/root/cgit.nix) | 0 | ||||
-rw-r--r-- | modules/root/services/gitea.nix (renamed from modules/root/gitea.nix) | 0 | ||||
-rw-r--r-- | modules/root/services/searxng.nix (renamed from modules/root/searxng.nix) | 10 |
4 files changed, 10 insertions, 4 deletions
diff --git a/modules/root/default.nix b/modules/root/default.nix index 5d62584..7f647b5 100644 --- a/modules/root/default.nix +++ b/modules/root/default.nix @@ -4,7 +4,6 @@ ./autologin.nix ./bluetooth.nix ./bootloader.nix - ./cgit.nix ./doas.nix ./firewall.nix ./fonts.nix @@ -17,7 +16,6 @@ ./pipewire.nix ./powerkeys.nix ./printing.nix - ./searxng.nix ./secrets.nix ./ssh.nix ./suspend.nix @@ -31,7 +29,6 @@ autologin.enable = lib.mkDefault true; avahi.enable = lib.mkDefault true; bluetooth.enable = lib.mkDefault false; - cgit.enable = lib.mkDefault false; doas.enable = lib.mkDefault true; fonts.enable = lib.mkDefault true; nas = { @@ -50,7 +47,6 @@ printing.enable = lib.mkDefault true; tlp.enable = lib.mkDefault true; scanning.enable = lib.mkDefault true; - searxng.enable = lib.mkDefault false; suspend.enable = lib.mkDefault true; wifi.enable = lib.mkDefault true; xserver.enable = lib.mkDefault true; diff --git a/modules/root/cgit.nix b/modules/root/services/cgit.nix index 366c1f8..366c1f8 100644 --- a/modules/root/cgit.nix +++ b/modules/root/services/cgit.nix diff --git a/modules/root/gitea.nix b/modules/root/services/gitea.nix index 32c56db..32c56db 100644 --- a/modules/root/gitea.nix +++ b/modules/root/services/gitea.nix diff --git a/modules/root/searxng.nix b/modules/root/services/searxng.nix index 9f59314..8ed632e 100644 --- a/modules/root/searxng.nix +++ b/modules/root/services/searxng.nix @@ -8,6 +8,7 @@ in { options = { searxng.enable = lib.mkEnableOption "enables searxng service"; + searxng.uwsgi.enable = lib.mkEnableOption "enables searxng uwsgi"; }; config = lib.mkIf config.searxng.enable { @@ -35,6 +36,15 @@ in { package = pkgs.searxng; inherit environmentFile; # Provides secret key + # UWSGI configuration + runInUwsgi = config.searxng.uwsgi.enable; + + uwsgiConfig = { + socket = "/run/searx/searx.sock"; + http = ":8888"; + chmod-socket = "660"; + }; + settings = { general = { instance_name = "TJK Search"; |