diff --git a/modules/containers/docker/navidrome.nix b/modules/containers/docker/navidrome.nix new file mode 100644 index 0000000..735cc90 --- /dev/null +++ b/modules/containers/docker/navidrome.nix @@ -0,0 +1,20 @@ +{ config, pkgs, lib, ... }: + +{ + virtualisation.oci-containers.containers = { + navidrome = { + image = "deluan/navidrome:latest"; + user = "1000:1000"; + volumes = [ + "/var/lib/navidrome:/data" + "/media/storage/media/music:/music:ro" + ]; + ports = [ "4533:4533" ]; + environment = { + ND_MUSICFOLDER = "/music"; + ND_DATAFOLDER = "/data"; + ND_CACHEFOLDER = "/data/cache"; + }; + }; + }; +}