Address cascade
Each peer declares an ordered LAN-then-overlay address list evaluated through native OpenSSH match blocks.
Corbet Nix project
Your other machine's window, right here, declared in Nix.
Declarative remote work for Wayland over Nix with persistent terminals, native app forwarding, and self-hosted remote-desktop legs.
The problem
Wayland users managing two or more Nix-managed machines who want remote windows and shells without nested compositors.
Why it matters
Each peer declares an ordered LAN-then-overlay address list evaluated through native OpenSSH match blocks.
The local terminal stays native; persistence comes from the remote multiplexer, not a nested UI.
Forwarded apps, a whole wayvnc and noVNC browser session, and a self-hosted RustDesk server.
Evidence and limits
Bound to a revision-addressed public source; checks are declared in-tree and CNIX has not reproduced their results.
Project cosmos