diff --git a/hosts/isengard.nix b/hosts/isengard.nix index c07a8cd..a606cdb 100644 --- a/hosts/isengard.nix +++ b/hosts/isengard.nix @@ -19,6 +19,7 @@ ../modules/containers/actualbudget.nix ../modules/containers/ai.nix ../modules/containers/jitsi.nix + ../modules/containers/radarr.nix ]; # Disks diff --git a/modules/containers/radarr.nix b/modules/containers/radarr.nix new file mode 100644 index 0000000..ea33aef --- /dev/null +++ b/modules/containers/radarr.nix @@ -0,0 +1,29 @@ +{ config, ... }: + +let + workDir = "/srv/containers/radarr"; +in +{ + systemd.tmpfiles.rules = [ + "d ${workDir} 2700 root admin" + ]; + + virtualisation.oci-containers.containers.radarr = { + autoStart = true; + image = "lscr.io/linuxserver/radarr:6.2.0-nightly"; + + ports = [ + "0.0.0.0:10007:7878" + ]; + + volumes = [ + "${workDir}:/config" + ]; + + environment = { + TZ = "Europe/Bucharest"; + UID = 1000; + GID = 10000; + }; +k }; +}