summaryrefslogtreecommitdiff
path: root/modules/root
diff options
context:
space:
mode:
authorTim Keller <tjk@tjkeller.xyz>2025-08-19 21:26:36 -0500
committerTim Keller <tjk@tjkeller.xyz>2025-08-19 21:26:36 -0500
commit95f86e629a073e3a8c473e2acd5f8b648413c68b (patch)
tree5989bc3843627dad5df6ff21b286efb77055b7cf /modules/root
parent168eb276e6e16f377a8f5759d380f27d4b3d5b24 (diff)
downloadnixos-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.nix4
-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";