Desktop Packages Leaf
cells/desktop/packages.nix adds system packages needed by the Wayland desktop session.
Up: desktop leaves
Down: script leaves
What this leaf does
It enables GVfs and installs tools for brightness, clipboard history, screenshots, wallpaper, notifications, file management, rofi integration, Wayland inspection, screen recording, and logout UI.
environment.systemPackages = with pkgs; [
brightnessctl
cliphist
grim
hyprpaper
libnotify
wl-clipboard
wlogout
];Why this is separate from program leaves
These packages support the desktop environment itself. User applications such as media players, editors, browsers, and terminal programs belong in cells/programs/.