15f70019d5
feat: integrate rollback sentinel as NixOS module
...
Add rollback-sentinel NixOS module that:
- Deploys sentinel-check.sh (inline) and nixos-rollback.sh (from file) as
system packages
- Runs a boot-time systemd oneshot service after multi-user.target with
configurable delay — checks Tier-1 services, triggers rollback on failure
- Runs a post-rebuild service via activation script after every
nixos-rebuild switch
- Exposes options for tier1Services, tier2Services, tier3InfoServices,
bootDelay, rollbackMode (set-default/rollback-now/dry-run), and
enablePostRebuild
Module wired into flake.nix for lazyworkhorse and enabled in
configuration.nix with standard Tier-1/2 service lists and 120s delay.
2026-05-25 00:08:39 -04:00
e216c8edac
fix: update compose submodule - honcho embedding config fix + deriver in CMD
2026-05-23 18:54:54 -04:00
2b4b2e2216
fix: update compose submodule - honcho config fixes
2026-05-23 16:51:24 -04:00
6be4076372
fix: update compose submodule to fix honcho config corrupted values
2026-05-23 16:43:22 -04:00
690873d0e4
fix: update compose submodule for honcho auth + LLM config
2026-05-23 08:34:46 -04:00
cd817c7fd2
chore: update compose submodule (fix nginx permissions - run as root)
2026-05-23 01:21:31 -04:00
33d1d860fb
chore: update compose submodule (fix nginx permissions)
2026-05-23 00:31:46 -04:00
8d7afecb6e
chore: update compose submodule (merge Honcho+OpenConcho into single container)
2026-05-23 00:00:27 -04:00
6f18071198
chore: update compose submodule (expose Honcho via Traefik + fix VECTOR_STORE_DIMENSIONS)
2026-05-22 23:54:35 -04:00
b43c6794b3
chore: update compose submodule (fix VECTOR_STORE_DIMENSIONS empty value)
2026-05-22 23:52:24 -04:00
8b9a144254
fix: update compose submodule for Matrix bridge deps + persistent venv
...
Updates assets/compose submodule to 8adbbf0 (compose fix/matrix-bridge-deps).
Compose commit adds:
- uv pip install openai mautrix[encryption] to hermes entrypoint
- Persistent venv volume at /opt/hermes/.venv
- Empty-volume first-boot handling (venv recreation)
This ensures Matrix bridge dependencies survive container recreation.
2026-05-20 14:36:42 -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