Skip to content

cardwire-seat

Version 2026.240.1943
Repo box/cachyos

Thin SPICE seat for the check-cardwire-vm bed — a sway (wlroots) compositor session rendering a ghostty terminal on the virtio-gpu head of the cachyos-gpu-vm substrate, so the host-side plugin-spice probes (status / screenshot / type) drive the “SPICE terminal” surface the plan’s Phase 3 calls for. No KDE — the minimal seat that makes the SPICE terminal real: an operator-visible, typeable terminal on the SPICE display. require:s plugin-spice so the bed’s host-side spice: check verbs resolve (mirrors candy/cachyos-gpu-desktop-check).

This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.

Intent Step
run enable seatd + seat group for the login user (sway needs a seat)
run launch the sway + ghostty SPICE-terminal session for the login user
check the sway seat is running (the SPICE terminal’s compositor)
check ghostty is present (the SPICE terminal)