Desktop Leaves
cells/desktop/ contains Wayland and UI leaves attached to the desktop branch.
Up: cells
Down: Hyprland | environment | Waybar | greetd | audio | packages | notifications | Walker | wlogout | Noctalia
What this subtree does
The desktop subtree turns a base host into a graphical Wayland workstation. It contributes both system modules and user modules.
Why it is a branch
Desktop state is too large and too role-specific for base. Keeping it under desktop lets server hosts avoid Hyprland, portals, PipeWire desktop assumptions, launchers, notification daemons, and GUI applications.
Leaf groups
- Session foundation: Hyprland, greetd, environment variables, portals, and polkit.
- User interface: Waybar, notifications, Walker, wlogout, wallpaper helpers, and screenshot helpers.
- Media and hardware: PipeWire, Bluetooth, fonts, brightness, clipboard, and screen capture packages.
- Theme consumers: GTK, Qt, Hyprland colors, Waybar variation, and shell prompt palettes.