Core Packages Leaf

cells/core/packages.nix adds shared command-line utilities to the base branch.

Up: core leaves

Down: base branch

What this leaf does

It installs tools that are useful across many interactive systems: transfer tools, archive tools, hardware inspection, process utilities, fuzzy finding, and Git.

environment.systemPackages = with pkgs; [
  curl
  fzf
  git
  lsof
  pciutils
  wget
  zip
];

Why it belongs to base

These packages support routine administration and troubleshooting. They should be available before the desktop branch adds heavier application-specific tools.

What to copy

Keep this list boring. If a package is only for a desktop workflow, put it in a desktop or program leaf instead.