1{ self, ... }:
2let
3 d = self.lib.data.services.deemix;
4in
5{
6 virtualisation.oci-containers.containers.deemix = {
7 image = "ghcr.io/bambanah/deemix:latest";
8 volumes = [
9 "/var/lib/deemix:/config"
10 "/var/lib/music:/downloads"
11 ];
12 ports = [ "${toString d.port}:6595" ];
13 environment = {
14 PUID = "1000";
15 PGID = "1000";
16 UMASK_SET = "022";
17 DEEMIX_SINGLE_USER = "true";
18 DISABLE_OWNERSHIP_CHECK = "true";
19 };
20 };
21}