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).
Acceptance plan
Section titled “Acceptance plan”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) |