13 lines
540 B
Nix
13 lines
540 B
Nix
{lib, ...}: {
|
|
services.navidrome = {
|
|
enable = true;
|
|
settings = {
|
|
MusicFolder = "/mnt/bigbird_public/media/music";
|
|
ScanSchedule = "@every 12h";
|
|
EnableSharing = true;
|
|
};
|
|
};
|
|
systemd.services.navidrome.serviceConfig.MemoryDenyWriteExecute = lib.mkForce false; # https://github.com/navidrome/navidrome/issues/5006#issuecomment-3904723350 (drop with 26.05, probably)
|
|
systemd.services.navidrome.after = [ "mnt-bigbird_public.mount" ];
|
|
systemd.services.navidrome.requires = [ "mnt-bigbird_public.mount" ];
|
|
}
|