Skip to content

Commit

Permalink
fix: add correct dir initialization to immich & calibre
Browse files Browse the repository at this point in the history
  • Loading branch information
tiborpilz committed Mar 1, 2024
1 parent 57387c0 commit 124e46e
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
4 changes: 3 additions & 1 deletion modules/nixos/services/media/calibre.nix
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ let
calibreWebPort = 8083;
calibreConfigDir = "/var/lib/calibre/config";
calibreWebConfigDir = "/var/lib/calibre-web/config";
mediaDir = "/data/media";
cfg = config.modules.services.media.calibre;
in
{
Expand All @@ -19,6 +20,7 @@ in
system.activationScripts.makeCalibreDir = stringAfter [ "var" ] ''
mkdir -p ${calibreConfigDir}
mkdir -p ${calibreWebConfigDir}
mkdir -p ${mediaDir}/books
'';

virtualisation.oci-containers.containers.calibre = {
Expand All @@ -29,7 +31,7 @@ in
];
volumes = [
"${calibreConfigDir}:/config"
"/data/media/books:/books"
"${mediaDir}/books:/books"
];
environment = {
"TZ" = "Europe/Berlin";
Expand Down
4 changes: 3 additions & 1 deletion modules/nixos/services/media/immich.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ with lib.my;

let
dataDir = "/data/media/immich";
photoDir = "/data/media/photos";
publicPort = 2283;
cfg = config.modules.services.media.immich;
in
Expand Down Expand Up @@ -31,6 +32,7 @@ in
config = mkIf cfg.enable {
system.activationScripts.immich = stringAfter [ "var" ] ''
mkdir -p ${dataDir}/upload
mkdir -p ${photoDir}
'';

modules.podgroups.pods.immich = {
Expand All @@ -41,7 +43,7 @@ in
cmd = [ "start-server.sh" ];
volumes = [
"${dataDir}/upload:/usr/src/app/upload"
"/data/media/photos:/data/media/photos"
"${photoDir}:/data/media/photos"
"/etc/localtime:/etc/localtime:ro"
];
environment = {
Expand Down

0 comments on commit 124e46e

Please sign in to comment.