Skip to content

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.

  • wayvnc

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}