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