Files
nixos-conf/modules/server/navidrome.nix
T

26 lines
631 B
Nix

{ lib, ... }:
{
services.navidrome = {
enable = true;
user = "user";
openFirewall = true;
settings = {
MusicFolder = "/home/user/Music";
PlaylistsPath = "Playlists";
Address = "0.0.0.0";
ScanSchedule = "@daily";
EnableInsightsCollector = false;
Scanner.PurgeMissing = "always";
CoverArtPriority = "embedded, cover.*, folder.*, front.*, jacket.*, *, external";
pid.album = "folder";
Subsonic.DefaultReportRealPath = true;
prometheus.enabled = true;
};
};
systemd.services.navidrome.serviceConfig = {
ProtectHome = lib.mkForce false;
};
}