infrastructure/nixos/hosts/hades/overseerr/lidarr.nix

31 lines
831 B
Nix

{ config, ... }:
let vs = config.vault-secrets.secrets;
in {
networking.firewall.allowedTCPPorts = [ 8686 ];
vault-secrets.secrets.lidarr = {
quoteEnvironmentValues = false; # Needed for docker
};
virtualisation.oci-containers.containers.lidarr = {
image = "randomninjaatk/lidarr-extended:latest";
extraOptions = [ "--pull=newer" ];
environment = {
TZ = "Europe/Amsterdam";
dlClientSource = "deezer";
enableVideoScript = "false";
};
environmentFiles = [
# This file defines arlToken
"${vs.lidarr}/environment"
];
ports = [ "8686:8686" ];
volumes = [
"/var/lib/lidarr/config:/config"
"/var/lib/lidarr/downloads:/downloads-lidarr-extended"
"/mnt/storage/plex/Music:/music"
"/mnt/storage/plex/MusicVideos:/music-videos"
];
};
}