From 8a66dfcaea04de0bed7617cb332a0bc35c6b69b5 Mon Sep 17 00:00:00 2001 From: jasmine Date: Sun, 23 Mar 2025 21:23:42 +0800 Subject: [PATCH] chore: remove unused services --- .../viridian/services/borgbackup/default.nix | 4 -- nixos/viridian/services/default.nix | 3 -- .../services/paperless-ngx/default.nix | 49 ------------------- .../services/paperless-ngx/password.age | 8 --- .../viridian/services/postgresql/default.nix | 20 -------- nixos/viridian/services/wiki-js/default.nix | 42 ---------------- 6 files changed, 126 deletions(-) delete mode 100644 nixos/viridian/services/paperless-ngx/default.nix delete mode 100644 nixos/viridian/services/paperless-ngx/password.age delete mode 100644 nixos/viridian/services/postgresql/default.nix delete mode 100644 nixos/viridian/services/wiki-js/default.nix diff --git a/nixos/viridian/services/borgbackup/default.nix b/nixos/viridian/services/borgbackup/default.nix index 28431f9..946fd66 100644 --- a/nixos/viridian/services/borgbackup/default.nix +++ b/nixos/viridian/services/borgbackup/default.nix @@ -11,10 +11,6 @@ "/srv/www/sajenim.dev" "/var/lib/crowdsec" "/var/lib/forgejo" - "/var/lib/paperless-ngx" - "/var/lib/postgresql" - "/var/lib/private/wiki-js" - "/var/lib/redis-paperless" "/var/lib/traefik" # Multimedia "/srv/multimedia/containers/jellyfin" diff --git a/nixos/viridian/services/default.nix b/nixos/viridian/services/default.nix index 59d9a1e..617c35d 100644 --- a/nixos/viridian/services/default.nix +++ b/nixos/viridian/services/default.nix @@ -6,9 +6,6 @@ ./lighttpd ./minecraft ./mpd - ./paperless-ngx - ./postgresql ./traefik - ./wiki-js ]; } diff --git a/nixos/viridian/services/paperless-ngx/default.nix b/nixos/viridian/services/paperless-ngx/default.nix deleted file mode 100644 index 9235f07..0000000 --- a/nixos/viridian/services/paperless-ngx/default.nix +++ /dev/null @@ -1,49 +0,0 @@ -{config, ...}: let - dir = "/var/lib/paperless-ngx"; -in { - age.secrets.paperless-ngx = { - rekeyFile = ./password.age; - }; - - services.paperless = { - enable = true; - port = 28981; - dataDir = "${dir}"; - mediaDir = "${dir}/media"; - settings = { - PAPERLESS_ADMIN_USER = "sajenim"; - }; - passwordFile = config.age.secrets.paperless-ngx.path; - }; - - services.traefik.dynamicConfigOptions.http.routers = { - paperless-ngx = { - rule = "Host(`docs.home.arpa`)"; - entryPoints = [ - "websecure" - ]; - service = "paperless-ngx"; - }; - }; - - services.traefik.dynamicConfigOptions.http.services = { - paperless-ngx.loadBalancer.servers = [ - {url = "http://127.0.0.1:${toString config.services.paperless.port}";} - ]; - }; - - environment.persistence."/persist" = { - directories = [ - { - directory = "/var/lib/paperless-ngx"; - user = "paperless"; - group = "paperless"; - } - { - directory = "/var/lib/redis-paperless"; - user = "redis-paperless"; - group = "redis-paperless"; - } - ]; - }; -} diff --git a/nixos/viridian/services/paperless-ngx/password.age b/nixos/viridian/services/paperless-ngx/password.age deleted file mode 100644 index 3d85b8d..0000000 --- a/nixos/viridian/services/paperless-ngx/password.age +++ /dev/null @@ -1,8 +0,0 @@ -age-encryption.org/v1 --> piv-p256 hdSnGw A4P0oT5qK/bG8ieEixFW/SCouhantxg3dSjiGG1MEuns -cDorIZ44RmsUsiiybnr1y8WZtv/3kFPi86QkpGURqTY --> FNP4c-grease -LThbpY1sc7XzQgputWt3ULuLwemBilYrOEZMTAj+/xkxyQg5HwSIhBS1XYzvMc2K -ld/o3JfDaXVLEz0Vk59TClXeOGITp7Ki ---- 572BrDug9qmAG7G0mC5bOZ/h1UD4y2m1ceDhy1qQh3U -/›¬vØ‘k)Ùë­h’Œ ˆ™æûËÇx^QyAeK}låÆg~¯k> l*p \ No newline at end of file diff --git a/nixos/viridian/services/postgresql/default.nix b/nixos/viridian/services/postgresql/default.nix deleted file mode 100644 index a1e0c5e..0000000 --- a/nixos/viridian/services/postgresql/default.nix +++ /dev/null @@ -1,20 +0,0 @@ -{pkgs, ...}: { - services.postgresql = { - enable = true; - package = pkgs.postgresql_15; - settings = { - port = 5432; - }; - dataDir = "/var/lib/postgresql/15"; - }; - - environment.persistence."/persist" = { - directories = [ - { - directory = "/var/lib/postgresql"; - user = "postgres"; - group = "postgres"; - } - ]; - }; -} diff --git a/nixos/viridian/services/wiki-js/default.nix b/nixos/viridian/services/wiki-js/default.nix deleted file mode 100644 index 8308627..0000000 --- a/nixos/viridian/services/wiki-js/default.nix +++ /dev/null @@ -1,42 +0,0 @@ -{config, ...}: { - systemd.services.wiki-js = { - requires = ["postgresql.service"]; - after = ["postgresql.service"]; - }; - - services.wiki-js = { - enable = true; - settings.db = { - db = "wiki-js"; - host = "/run/postgresql"; - type = "postgres"; - user = "wiki-js"; - }; - }; - - services.postgresql = { - ensureDatabases = ["wiki-js"]; - ensureUsers = [ - { - name = "wiki-js"; - ensureDBOwnership = true; - } - ]; - }; - - services.traefik.dynamicConfigOptions.http.routers = { - wiki-js = { - rule = "Host(`docs.sajkbd.io`)"; - entryPoints = [ - "websecure" - ]; - service = "wiki-js"; - }; - }; - - services.traefik.dynamicConfigOptions.http.services = { - wiki-js.loadBalancer.servers = [ - {url = "http://127.0.0.1:${toString config.services.wiki-js.settings.port}";} - ]; - }; -}