nixos-config/machines/chungus/media-navidrome.nix
2024-10-10 09:35:02 +09:00

25 lines
520 B
Nix

{
config,
lib,
pkgs,
...
}:
{
healthchecks.http.navidrome = {
url = "${config.networking.hostName}.wg0:${toString config.services.navidrome.settings.Port}/app/#/login";
expectedContent = "Navidrome";
};
healthchecks.closed.retiolum.ports.navidrome = [ config.services.navidrome.settings.Port ];
services.navidrome = {
enable = true;
openFirewall = true;
group = "media";
user = "media";
settings.Address = "0.0.0.0";
settings.MusicFolder = "/media/arr/lidarr";
};
}