{ config, pkgs, ... }: { virtualisation = { oci-containers.containers = { deconz = { autoStart = true; image = "marthoc/deconz"; volumes = [ "/etc/localtime:/etc/localtime:ro" "/var/lib/deconz:/root/.local/share/dresden-elektronik/deCONZ" "/dev/bus/usb:/dev/bus/usb:ro" "/run/udev:/run/udev:ro" ]; environment = { DECONZ_DEVICE = "/dev/ttyACM0"; TZ = "Europe/Vienna"; DECONZ_UID = "0"; DECONZ_GID = "0"; DECONZ_START_VERBOSE = "1"; }; extraOptions = [ "--network=server" "--ip=${config.networkPrefix}.97.22" "--device=/dev/ttyACM0" "--hostname=deconz" "--mac-address=1a:c4:04:6e:29:bd" "--cap-add=CAP_MKNOD" "--cap-add=CAP_NET_RAW" "--cap-add=CAP_NET_ADMIN" "--device-cgroup-rule=c 166:* rmw" "--device-cgroup-rule=c 188:* rmw" "--security-opt=label=disable" ]; }; }; }; }