From 645af1a6983e2d6f45cefd2d2eecc7e60ad5b2c5 Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Sun, 10 Aug 2025 21:28:48 +0200 Subject: [PATCH] nixos/calibre-web: fix book cover not showing up due to cache directory defaults to cps path under /nix/store/ --- nixos/modules/services/web-apps/calibre-web.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nixos/modules/services/web-apps/calibre-web.nix b/nixos/modules/services/web-apps/calibre-web.nix index 0950dc02373d..82e58873f733 100644 --- a/nixos/modules/services/web-apps/calibre-web.nix +++ b/nixos/modules/services/web-apps/calibre-web.nix @@ -178,6 +178,10 @@ in ExecStart = "${calibreWebCmd} -i ${cfg.listen.ip}"; Restart = "on-failure"; + + CacheDirectory = "calibre-web"; + CacheDirectoryMode = "0750"; + environment.CACHE_DIR = "/var/cache/calibre-web"; } // lib.optionalAttrs (!(lib.hasPrefix "/" cfg.dataDir)) { StateDirectory = cfg.dataDir;