Shell Leaves

cells/shell/ contains shell and developer workflow leaves, mostly attached to the base branch.

Up: cells

Down: git | zsh | bash | starship | ssh | GitHub CLI

What this subtree does

Shell leaves configure command-line tools with Home Manager. Some leaves also add NixOS-side package or shell enablement.

Branch placement

  • git, zsh, bash, starship, and gh attach to base.
  • ssh attaches to security because it consumes private host data and secret-managed keys.

Why this split matters

Most shell behavior is normal workstation baseline. SSH is more sensitive: host aliases, key paths, and secret names should be treated as security configuration.