{ config, lib, ... }: let inherit (lib) mkEnableOption mkIf; cfg = config.ataraxia.containers.media-stack; pods = config.virtualisation.quadlet.pods; nas-path = "/media/nas/media-stack"; in { options.ataraxia.containers.media-stack = { radarr = mkEnableOption "Enable radarr container"; }; config = mkIf cfg.radarr { virtualisation.quadlet.containers.radarr = { autoStart = true; containerConfig = { # Tags: 5.26.2, version-5.26.2.10099, 5.26.2.10099-ls277 image = "docker.io/linuxserver/radarr@sha256:3f6c13cd920e60469e24fac6b25338b0805832e6dea108f8316814d0f4147ab6"; pod = pods.media-stack.ref; environments = { PUID = "1000"; PGID = "100"; UMASK = "002"; TZ = "Europe/Moscow"; }; volumes = [ "${nas-path}/configs/radarr:/config" "${nas-path}:/data" ]; }; }; }; }