Same shell, same prompt, same editor on every Mac and every Linux VM.
nix-home is the home-manager layer. It owns $HOME — the user’s shell, dotfiles, git config, tmux, VS Code, every CLI that should be there before any project touches a thing.
What it does
- Declares
home.packages— user-level CLIs that follow$HOME, not the system - Owns
programs.*config: git, zsh, tmux, vim, direnv, ssh, gh - Cross-platform: imported by
nix-darwinon macOS, usable standalone on NixOS or Linux - Pulls AI tooling from
nix-aiwhen AI CLIs should live in the user PATH
How it fits
linkStyle default stroke:#E06B4A,stroke-width:3px