radiopi0
Pi Zero W radio box in a Pimoroni Pirate Radio case with a pHAT BEAT DAC + mono VU LED bar.
Runs Raspbian. The radio service (an HSV rainbow chase across the pHAT BEAT's two 7-pixel channels) is on-device and not in git. It is also the folly node-exporter scrape target (
clusters/folly/monitoring/local-node-exporters.yaml,radiopi0.lolwtf.ca:9100).In the flake as
nixosConfigurations.radiopi0(nix/hosts/radiopi0.nix+nix/hardware/pi0.nix, shared with Fleet/blinkypi0). armv6l has no upstream binary cache and no board-support module, so Fleet/forge supplies its aarch64 cross-build platform — see Architecture/NixOS. Config is minimal: tailscale + ssh + wiringpi only.system.autoUpgradeis disabled: there is no armv6l builder on-device, so forge builds generations andnixos-rebuild --target-hostpushes them.
Linked references 3
Unplugged. In the flake as nixosConfigurations.blinkypi0 (nix/hosts/blinkypi0.nix, sharing nix/hardware/pi0.nix with Fleet/radiopi0 — same armv6l cross-compile constraints, see Architecture/NixOS).
| Host | Purpose | Hardware |
|---|---|---|
| Fleet/spore | NFS, PXE, signed native-boot, DNS and NTP | Pi 5 8 GB, NVMe |
| Fleet/capsule | DNS sinkhole and NTP | Pi 5 8 GB, NVMe |
| Fleet/forge | arm64 build host, harmonia cache, OCI builder | Pi 5 8 GB, NVMe |
| Fleet/homepi4 | kiosk | Pi 4B 8 GB, 7" touch display |
| Fleet/weatherpi4 | weather kiosk | Pi 4B 8 GB |
| Fleet/cloudpi4 | utility and CoreDNS canary | Pi 4B 4 GB |
| Fleet/radiopi0 | radio | Pi Zero W |
| Fleet/blinkypi0 | LED display | Pi Zero W |
Fleet/radiopi0 runs Raspbian. Its NixOS config carries no radio service; the armv6l closure builds but the service is not ported.