Skip to content
zigduck logo, a yellow duck inside a house outline

zigduck

A flake for your house. Define your rooms and devices once in Nix, then deploy forever.

Reproducible

Your whole smart home lives in your NixOS configuration. Rebuild a machine and every room, device, scene and automation comes back exactly as it was.

Smart defaults

Define rooms and devices and most homes need no automations at all. Dimmers control their room and motion sensors turn on its lights out of the box.

Fast runtime

A Rust service built on tokio talks to zigbee2mqtt over Mosquitto and drives Android TVs over ADB.

Desktop and web

A GNOME Shell top bar widget, a generated web dashboard, a full CLI and a REST API.