diff --git a/machines/perception/configuration.nix b/machines/perception/configuration.nix index 382cc94..288b4cf 100644 --- a/machines/perception/configuration.nix +++ b/machines/perception/configuration.nix @@ -87,7 +87,8 @@ "32414:32414" "32469:32469" ]; - volumes = [ "/var/lib/plex:/config" "/mnt/plex:/media" ]; + volumes = + [ "/var/lib/plex:/config" "/mnt/plex:/media" "/mnt/music:/music" ]; extraOptions = [ "--device=/dev/dri:/dev/dri" ]; }; # Configure jellyfin @@ -100,7 +101,8 @@ "DOCKER_MODS" = "linuxserver/mods:jellyfin-opencl-intel"; }; ports = [ "8096:8096" "8920:8920" ]; - volumes = [ "/var/lib/jellyfin:/config" "/mnt/plex:/media" ]; + volumes = + [ "/var/lib/jellyfin:/config" "/mnt/plex:/media" "/mnt/music:/music" ]; extraOptions = [ "--device=/dev/dri:/dev/dri" ]; }; # Configure tatulli - Plex Stats @@ -194,8 +196,8 @@ }; # Make the containers depend on their mounts systemd.services = { - "podman-plex" = { requires = [ "mnt-plex.mount" ]; }; - "podman-jellyfin" = { requires = [ "mnt-plex.mount" ]; }; + "podman-plex" = { requires = [ "mnt-music.mount" "mnt-plex.mount" ]; }; + "podman-jellyfin" = { requires = [ "mnt-music.mount" "mnt-plex.mount" ]; }; "podman-sabnzbd" = { requires = [ "mnt-scratch.mount" ]; }; "podman-lidarr" = { requires = [ "mnt-music.mount" ]; }; };