feat: add uConsole CM5 host with Reticulum mesh network support #24

Open
Hermes wants to merge 3 commits from feat/uconsole-cm5-v2 into master

3 Commits

Author SHA1 Message Date
568e0006de fix: correct sha256 hashes for Reticulum packages
- reticulum-0.7.0: sha256-Yku40tRpQh22m4HX142cU/VevHAEfgHZicKFOyp1U/o=
- nomadnet-0.5.2: sha256-WP4IrlKLzFP0U8/00mOo8D9Jp2ubr6Q0peKbw401Nhw=
- lxmf-0.5.1: sha256-2zwTgG283qx1Bt6TKaGJtcwPr2tCNOOIASu8RXC/QLE=
- sidechannel: removed (not available on PyPI)

Cross-compilation note: Full build requires aarch64 hardware or QEMU binfmt setup.
2026-04-30 00:09:43 +00:00
8325cf27b6 feat(uconsole): add Reticulum network stack packages
- reticulum: Reticulum Network Stack (from PyPI)
- nomadnet: Reticulum browser/messaging client
- lxmf: Lightweight Mesh Exchange Protocol
- sidechannel: Visual UI for Reticulum

Packages are built from PyPI using buildPythonPackage.
2026-04-30 00:08:33 +00:00
f54a922b8b feat: add uConsole CM5 host configuration
- Add nixos-uconsole and nixos-hardware inputs for CM5/RPi5 support
- Create hosts/uconsole/configuration.nix with HAM radio, SDR, and security tools
- Create hosts/uconsole/hardware-configuration.nix for CM5 hardware
- Register uConsole in flake.nix nixosConfigurations
- Add uconsole host key placeholder to lib/keys.nix
2026-04-30 00:07:43 +00:00