makimono (巻物, the scroll) — tear's durable session store: an append-only, bounded raw-byte journal per pane, the session document, and the typed tombstone that…
hyprpaper, hyprsunset, hypridle and portal settings: one generated hyprlang file per daemon, and how a change reaches it; Hyprforge-internal, published so the…
tokio-broadcast is a lightweight and ergonomic wrapper over Tokio’s broadcast channel designed for easy-to-use publish-subscribe messaging in async Rust…
engenho-serve — HTTP serving whose connection tasks the server OWNS: every accepted connection runs in a JoinSet the serve loop holds, so a stop drains them…
tamotsu (保つ, to keep) — the per-pane PTY holder for tear: a small process outside the daemon that owns one pane's PTY and child, journals every byte to…
engenho-control-client — talks to a running engenho's control API (spec/engenho-control.openapi.yaml) over its local socket: typed calls per operation, a…
Bounded, orientation-correct picture decoding: measure without decoding, decide how much may safely be decoded, decode that much, and apply EXIF orientation;…
Single proxy dylib shipped with jackdaw. Extensions link against this via `cargo rustc --extern bevy=libjackdaw_sdk.so --extern jackdaw_api=libjackdaw_sdk.so`…
Provider-agnostic floating/reserved-IP mobility: the FloatingIpProvider seam, the idempotent zone-checked reconcile core, and the pure ingress-owner failover…
A sandboxed mlua evaluator that runs a hand-written hyprland.lua to record its hl.bind, hl.window_rule and hl.monitor calls; Hyprforge-internal, published so…
A directory listing and its order: reading, sorting and filtering behind a mockable backend, shared so the file manager and the image viewer agree which file…