From 292e688323ec8c6e0260f6a21296a2c796950912 Mon Sep 17 00:00:00 2001 From: soraefir Date: Sun, 31 May 2026 13:20:06 +0200 Subject: [PATCH] fix attr build --- modules/server/containers/apps/homepage.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/modules/server/containers/apps/homepage.nix b/modules/server/containers/apps/homepage.nix index bb815b2..8afbf02 100644 --- a/modules/server/containers/apps/homepage.nix +++ b/modules/server/containers/apps/homepage.nix @@ -120,7 +120,11 @@ let }; }; }) - (lib.optional (serverCfg.containers?servarr) { + (lib.optional (serverCfg.containers?servarr) + let + modules = serverCfg.containers.servarr.extra.modules; + in + (lib.optionalAttrs (builtins.elem "sonarr" modules) { Sonarr={ icon = "sonarr.png"; href = "https://${serverCfg.containers.servarr.subdomain}.${serverCfg.domain}/sonarr"; @@ -131,6 +135,7 @@ let }; }; + }) // (lib.optionalAttrs (builtins.elem "radarr" modules) { Radarr={ icon = "radarr.png"; href = "https://${serverCfg.containers.servarr.subdomain}.${serverCfg.domain}/radarr"; @@ -141,6 +146,7 @@ let }; }; + }) // (lib.optionalAttrs (builtins.elem "lidarr" modules) { Lidarr={ icon = "lidarr.png"; href = "https://${serverCfg.containers.servarr.subdomain}.${serverCfg.domain}/lidarr"; @@ -151,6 +157,7 @@ let }; }; + }) // (lib.optionalAttrs (builtins.elem "prowlarr" modules) { Prowlarr={ icon = "prowlarr.png"; href = "https://${serverCfg.containers.servarr.subdomain}.${serverCfg.domain}/prowlarr"; @@ -162,6 +169,7 @@ let }; }; }) + ) ];} ]; in {