wayvnc
| Version | 2026.144.1443 |
| Repo | superproject |
WayVNC headless VNC server exposing a wlroots Wayland desktop on TCP 5900 Installs the wayvnc package (the /usr/bin/wayvnc server) plus a launcher wrapper under ~/.local/bin, run as a supervised service that publishes the Wayland desktop over VNC on port 5900. Verifiable: the server binary and wrapper exist and the package is installed at build scope; at deploy scope the wayvnc service runs and the VNC port accepts a TCP connection.
Services
Section titled “Services”wayvnc
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 |
mkdir=${HOME}/.local/bin |
run |
copy=wayvnc-wrapper |
check |
the wayvnc server binary is installed at /usr/bin/wayvnc |
check |
the wayvnc launcher wrapper is installed and executable |
check |
the supervised wayvnc service is running |
check |
the VNC port accepts a TCP connection on the published host port |
check |
package=wayvnc |
check |
addr=127.0.0.1:${HOST_PORT:5900} |