# punktfunk host config for a Fedora/Ubuntu KDE Plasma appliance (kwin backend). # Copy to ~/.config/punktfunk/host.env. Pairs with punktfunk-kde-session.service, which brings # up a headless `kwin --virtual` on wayland-kde (with KWIN_WAYLAND_NO_PERMISSION_CHECKS=1 so the # host can bind KWin's privileged zkde_screencast protocol — an interactive Plasma session will # NOT hand that protocol to an external client). The host streams a per-client virtual output # from that session, captured zero-copy (dmabuf -> CUDA -> NVENC) on NVIDIA. WAYLAND_DISPLAY=wayland-kde XDG_CURRENT_DESKTOP=KDE PUNKTFUNK_COMPOSITOR=kwin PUNKTFUNK_VIDEO_SOURCE=virtual PUNKTFUNK_ZEROCOPY=1 PUNKTFUNK_INPUT_BACKEND=libei