From 7d4cfea14852adcb46b3f9db711640352bf56e76 Mon Sep 17 00:00:00 2001 From: TheWanderingCrow Date: Mon, 16 Mar 2026 09:36:48 -0400 Subject: [PATCH] Settling on kavita for libary management needs --- hosts/nixos/HandlerOne/backup.nix | 5 ----- hosts/nixos/HandlerOne/default.nix | 1 - modules/quadlets/kavita/default.nix | 8 ++++---- modules/quadlets/komga/default.nix | 30 ----------------------------- 4 files changed, 4 insertions(+), 40 deletions(-) delete mode 100644 modules/quadlets/komga/default.nix diff --git a/hosts/nixos/HandlerOne/backup.nix b/hosts/nixos/HandlerOne/backup.nix index a98fee2..92e40a1 100644 --- a/hosts/nixos/HandlerOne/backup.nix +++ b/hosts/nixos/HandlerOne/backup.nix @@ -24,7 +24,6 @@ let # "/var/lib/tuwunel" # "/var/lib/paperless/export" # "/var/lib/octoprint" - # "/var/lib/komga" # ]; }; @@ -65,8 +64,6 @@ in "/var/lib/tuwunel" "/var/lib/paperless/export" "/var/lib/octoprint" - "/var/lib/komga" - ]; }; hetzner-handlerone = restic-default // { @@ -98,8 +95,6 @@ in "/var/lib/tuwunel" "/var/lib/paperless/export" "/var/lib/octoprint" - "/var/lib/komga" - ]; }; }; diff --git a/hosts/nixos/HandlerOne/default.nix b/hosts/nixos/HandlerOne/default.nix index 378885b..ed8f231 100644 --- a/hosts/nixos/HandlerOne/default.nix +++ b/hosts/nixos/HandlerOne/default.nix @@ -43,7 +43,6 @@ "modules/quadlets" "modules/quadlets/frigate" "modules/quadlets/actualbudget" - "modules/quadlets/komga" "modules/quadlets/kavita" # Hosted services diff --git a/modules/quadlets/kavita/default.nix b/modules/quadlets/kavita/default.nix index 79cd9bc..7bda3b8 100644 --- a/modules/quadlets/kavita/default.nix +++ b/modules/quadlets/kavita/default.nix @@ -11,16 +11,16 @@ in "d /var/lib/kavita/books" ]; - services.caddy.virtualHosts."kavita.wanderingcrow.net".extraConfig = '' - reverse_proxy http://localhost:${port} + services.caddy.virtualHosts."library.wanderingcrow.net".extraConfig = '' + reverse_proxy http://localhost:${builtins.toString port} ''; virtualisation.quadlet = { containers = { kavita.containerConfig = { - image = "ghcr.io/jvmilazz0/kavita:latest"; + image = "ghcr.io/kareadita/kavita:latest"; publishPorts = [ - "${port}:5000" + "${builtins.toString port}:5000" ]; environments = { TZ="America/New_York"; diff --git a/modules/quadlets/komga/default.nix b/modules/quadlets/komga/default.nix deleted file mode 100644 index e918da3..0000000 --- a/modules/quadlets/komga/default.nix +++ /dev/null @@ -1,30 +0,0 @@ -{ lib, ... }: -let - port = lib.custom.autoport "komga"; -in -{ - systemd.tmpfiles.rules = [ - "d /var/lib/komga" - "d /var/lib/komga/config" - "d /var/lib/komga/data" - ]; - - services.caddy.virtualHosts."library.wanderingcrow.net".extraConfig = '' - reverse_proxy http://localhost:25600 - ''; - - virtualisation.quadlet = { - containers = { - komga.containerConfig = { - image = "ghcr.io/gotson/komga:latest"; - publishPorts = [ - "25600:25600" - ]; - volumes = [ - "/var/lib/komga/config:/config" - "/var/lib/komga/data:/data" - ]; - }; - }; - }; -}