diff --git a/machines/perception/configuration.nix b/machines/perception/configuration.nix index 807ca32..e4c9814 100644 --- a/machines/perception/configuration.nix +++ b/machines/perception/configuration.nix @@ -144,7 +144,13 @@ "inContainer" = "true"; }; ports = [ "8265:8265" "8266:8266" "8267:8267" ]; - volumes = [ "/var/lib/tdarr:/app/configs" "/mnt/plex:/media" ]; + volumes = [ + "/var/lib/tdarr/configs:/app/configs" + "/var/lib/tdarr/server:/app/server" + "/var/lib/tdarr/logs:/app/logs" + "/var/lib/tdarr/cache:/app/cache" + "/mnt/plex:/media" + ]; extraOptions = [ "--device=/dev/dri:/dev/dri" ]; }; # Configure sonarr - TV @@ -210,6 +216,7 @@ }; # Make the containers depend on their mounts systemd.services = { + "podman-tdarr" = { after = [ "mnt-plex.mount" ]; }; "podman-plex" = { after = [ "mnt-music.mount" "mnt-plex.mount" ]; }; "podman-jellyfin" = { after = [ "mnt-music.mount" "mnt-plex.mount" ]; }; "podman-sabnzbd" = { after = [ "mnt-scratch.mount" ]; };