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/.