This commit is contained in:
soraefir
2026-05-30 23:40:09 +02:00
parent 94a8aac8a6
commit 5dffd74661

View File

@@ -16,21 +16,27 @@ let
}; };
services = pkgs.writers.writeYAML "services.yaml" [ services = pkgs.writers.writeYAML "services.yaml" [
{Media = [ {Media = lib.flatten [
{} // lib.optionalAttrs (serverCfg.containers?jellyfin) { (lib.optional (serverCfg.containers?jellyfin) {
Jellyfin={ Jellyfin={
icon = "jellyfin.png"; icon = "jellyfin.png";
href = "https://${serverCfg.containers.jellyfin.subdomain}.${serverCfg.domain}"; href = "https://${serverCfg.containers.jellyfin.subdomain}.${serverCfg.domain}";
}; };
} })
(lib.optional (serverCfg.containers?invidious) {
Invidious={
icon = "invidious.png";
href = "https://${serverCfg.containers.invidious.subdomain}.${serverCfg.domain}";
};
})
];} ];}
{Dev = [ {Dev = lib.flatten [
{} // lib.optionalAttrs (serverCfg.containers?gitea) { (lib.optional (serverCfg.containers?gitea) {
Gitea={ Gitea={
icon = "gitea.png"; icon = "gitea.png";
href = "https://${serverCfg.containers.gitea.subdomain}.${serverCfg.domain}"; href = "https://${serverCfg.containers.gitea.subdomain}.${serverCfg.domain}";
}; };
} })
];} ];}
# cloud = [] # cloud = []
# ++ (if (serverCfg.containers?nextcloud) then [{ # ++ (if (serverCfg.containers?nextcloud) then [{