From c87c07ca3ae4789832b5ed6ac0a45056739be900 Mon Sep 17 00:00:00 2001 From: Alexander Heldt Date: Sun, 18 May 2025 15:38:38 +0000 Subject: [PATCH] manatee/backwards: Move `calibre-web` module to `manatee` --- hosts/backwards/modules/default.nix | 1 - .../modules/calibre-web/default.nix | 8 +++++--- hosts/manatee/modules/default.nix | 1 + 3 files changed, 6 insertions(+), 4 deletions(-) rename hosts/{backwards => manatee}/modules/calibre-web/default.nix (74%) diff --git a/hosts/backwards/modules/default.nix b/hosts/backwards/modules/default.nix index 7a96cf5..ea05d4a 100644 --- a/hosts/backwards/modules/default.nix +++ b/hosts/backwards/modules/default.nix @@ -15,7 +15,6 @@ in nginx.enable = true; syncthing.enable = true; restic.enable = true; - calibre-web.enable = true; }; }; } diff --git a/hosts/backwards/modules/calibre-web/default.nix b/hosts/manatee/modules/calibre-web/default.nix similarity index 74% rename from hosts/backwards/modules/calibre-web/default.nix rename to hosts/manatee/modules/calibre-web/default.nix index 9f218f3..356903c 100644 --- a/hosts/backwards/modules/calibre-web/default.nix +++ b/hosts/manatee/modules/calibre-web/default.nix @@ -14,16 +14,18 @@ in calibre-web = { enable = true; - user = "alex"; - group = "users"; + user = "storage"; + group = "storage"; listen = { ip = "0.0.0.0"; port = 8083; }; + dataDir = "/mnt/media/public/books"; + options = { - calibreLibrary = "/home/alex/sync/reading-material/books"; + calibreLibrary = "/mnt/media/public/books"; enableBookUploading = true; }; }; diff --git a/hosts/manatee/modules/default.nix b/hosts/manatee/modules/default.nix index 8cdeff4..ac4f3c4 100644 --- a/hosts/manatee/modules/default.nix +++ b/hosts/manatee/modules/default.nix @@ -16,6 +16,7 @@ in nginx.enable = true; syncthing.enable = true; transmission.enable = true; + calibre-web.enable = true; audiobookshelf.enable = true; jellyfin.enable = true; immich.enable = true;