Desktop Packages Leaf
cells/desktop/packages.nix adds system packages needed by the Wayland desktop session.
Up: desktop leaves
Down: script leaves
What it configures
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/.