cbb016d409
Fix agenix-rekey: add real uConsole host key, re-encrypt secrets
...
- Update uConsole hostPubkey from dummy to real SSH host key
- Add uConsole host key to keys.nix
- Add age.rekey config to lazyworkhorse
- Add SSH host key to identityPaths on both hosts
- Re-encrypt builder_key.age and gortium_password.age for both hosts
2026-06-22 00:02:22 -04:00
ea5eac2234
Comment foxtrotgps, viking, gpsbabel for cross-compile bootstrap
2026-06-21 23:37:42 -04:00
c9072e86da
Temporarily comment native-only packages for cross-compile bootstrap
...
Comment out wsjtx, fldigi, sdrpp, gqrx, inspectrum, chirp, trustedqsl
- these need native compilation on uConsole but remote builder
is not yet deployed. Will uncomment after bootstrap.
2026-06-21 23:36:09 -04:00
e03f09c247
Merge feat/remote-builders into uconsole-cm5-incremental
...
Bidirectional remote building + rename uconsole-cm5 -> uConsole:
- Rename all uconsole-cm5 refs to uConsole (nixosSystem key, paths, module)
- Replace single-machine remote-builder module with multi-machine config
- Enable remote builder on lazyworkhorse -> uConsole (aarch64)
- Enable remote builder on uConsole -> lazyworkhorse (x86_64)
- Add builder system user + SSH key via agenix-rekey (secrets/builder_key.age)
- Add builder_key + gortium_password age secrets to all hosts
- Fix pre-existing bugs: missing modules in lazyworkhorse/cyt-pi,
SSH config structure (hostKeys outside settings), cyt-pi inline user
- Remove obsolete openclaw-node service + module + age secrets
2026-06-21 23:14:14 -04:00
7f11da1878
fix: let nixos-raspberrypi manage kernel version (patches incompatible with linuxPackages_latest)
2026-06-05 23:33:10 -04:00
29cc20bb04
fix: add wants=network-online.target to rnsd and kismet services to silence eval warnings
2026-06-05 22:58:09 -04:00
1617ac9149
fix: migrate from deprecated kernelboot to kernel bootloader for nixos-raspberrypi
2026-06-05 22:57:26 -04:00
bdd6d03739
fix: use mkForce for PermitRootLogin to override upstream module default
2026-06-05 22:45:59 -04:00
a0a6663793
fix: use mkForce for PasswordAuthentication to override upstream module default
2026-06-05 22:45:30 -04:00
b66ffadb79
fix: add missing 'keys' to uConsole module args
2026-06-05 22:43:53 -04:00
db2bd1d157
feat: add uConsole CM5 host configuration with Reticulum mesh stack
...
- New NixOS host 'uConsole' for ClockworkPi CM5 portable terminal
- flake.nix: add nixos-uconsole and nixos-raspberrypi inputs
- Imports: nixos-uconsole.nixosModules.uconsole-cm5,
nixos-raspberrypi.nixosModules.raspberry-pi-5.base
- Full package list: base tools, HAM radio, SDR/RF, mesh/LoRa,
security tools, GPS/maps
- Reticulum stack (rns 1.2.9, lxmf 0.9.8, nomadnet 1.1.1) built
from PyPI via overlays/reticulum.nix
- systemd services: rnsd (Reticulum daemon), kismet (Wi-Fi IDS)
- Kernel modules for SDR (rtl-sdr, dvb) and USB WiFi
- Follows existing host config conventions (cyt-pi as template)
2026-05-20 14:34:15 -04:00