{ storage , mkContainer , mkContainerConfig , mkContainerDir , ... } @args: let address = "10.1.0.13"; path = "${storage}/cloud"; in { systemd.tmpfiles.rules = map (dir: mkContainerDir "${path}/${dir}") [ "data" ]; containers.postgres = mkContainer address { bindMounts = { "/var/www/html" = { hostPath = "${path}/data"; isReadOnly = false; }; }; config = { ... }: mkContainerConfig { services.nextcloud = { enable = true; }; }; }; }