From 26206aabc2099f31ec3160357b799b863b7d77a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nikodem=20Rabuli=C5=84ski?= Date: Tue, 23 Jul 2024 21:09:24 +0200 Subject: [PATCH] hosts/legion/nas: additional service dependencies --- hosts/legion/nas/media.nix | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/hosts/legion/nas/media.nix b/hosts/legion/nas/media.nix index f1d9fdb..ed5fec1 100644 --- a/hosts/legion/nas/media.nix +++ b/hosts/legion/nas/media.nix @@ -37,8 +37,8 @@ ${username}.extraGroups = [ "deluge" ]; }; - systemd.services = - lib.genAttrs + systemd.services = lib.mkMerge [ + (lib.genAttrs [ "jellyfin" "radarr" @@ -50,7 +50,19 @@ (_: { requires = [ "zfs-mount.service" ]; after = [ "zfs-mount.service" ]; - }); + }) + ) + { + jellyseerr.requires = [ + "jellyfin.service" + "radarr.service" + "sonarr.service" + ]; + + radarr.requires = [ "deluged.service" ]; + sonarr.requires = [ "deluged.service" ]; + } + ]; services.nginx = { enable = true;