Repository navigation
Hearth 0.2.0
Household mesh for Omarchy: pair kids' systems over Iroh, lock overlay, daily schedule, extra time, override codes, and short messages.
What's in 0.2.0
- Persistent Iroh identity (
endpoint.key) andhousehold.jsonschema 2 - Mesh over Iroh (
hearth/1) with ack, outbox, and merge - Ticket/QR pairing first; LAN six-character code is opportunistic (stock UFW denies incoming)
- Parental lock overlay (not
omarchy.lock); fail-open if hearthd dies - Per-system daily schedule with weekday/weekend presets, enforced offline
- Ask / grant more time (
extrais date-keyed) - Parent override codes that work with the parent offline
- Short parent–child messages (280 chars, last 50)
- Push Omarchy updates to a child from the parent bar
- Copy says system, not laptop
Install
gh repo clone jtwolfe/hearth ~/src/hearth
cd ~/src/hearth
./install.sh # parent
./install.sh --child # each child
Upgrade an existing checkout: git pull && ./install.sh.
Bins for x86_64 and aarch64 (hearth-0.2.0-<triple>.tar.gz).
Full Changelog: v0.1.1...v0.2.0