kde-shell
| Version | 2026.155.2119 |
| Repo | superproject |
Installs the shared SDDM-free KDE Plasma Wayland session package set — plasma-desktop, the core session components, a curated app set, and the kdotool KWin automation tool — used by both the bare-metal seat and the headless streamed pod. The SDDM-free KDE Plasma Wayland SESSION package set — the shared subset needed by BOTH the bare-metal KDE desktop (kde-desktop, which adds SDDM + graphical.target on a real GPU output) AND the headless streamed KDE pod (kde-selkies, which runs startplasma-wayland nested in pixelflux with no seat). plasma-desktop is the dependency-pulling top package (drags plasma-workspace + kwin_wayland + plasmashell + kf6 + qt6 + breeze as deps). Only the core session components + a curated app set usable in both venues live here; workstation-only extras (partition tools, kdeconnect, bluetooth, firewall/thunderbolt, kwallet, kinfocenter, media players) stay in kde-desktop so the streaming pod is not bloated. Factored out of kde-desktop so the bare-metal seat and the headless pod share ONE package list (R3). require: dbus (the Plasma session bus). Every package lands a binary at a fixed /usr/bin path, so presence is directly verifiable.
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 |
|---|---|
check |
plasmashell, the Plasma shell, is installed at /usr/bin/plasmashell |
check |
kwin_wayland, the Wayland compositor, is installed at /usr/bin/kwin_wayland |
check |
startplasma-wayland, the session entry point, is installed at /usr/bin/startplasma-wayland |
check |
the dependency-pulling top package plasma-desktop is installed in the rpm/pacman database |
check |
the Dolphin file manager is installed at /usr/bin/dolphin |
check |
the Konsole terminal is installed at /usr/bin/konsole |
check |
kdotool, the KWin window-management automation tool that drives the wl check verb on KWin, is installed at /usr/bin/kdotool |