What each file does:
Brewfile — source of truth for Homebrew
bootstrap.sh — first-run setup on a new Mac install.sh — symlinks configs into ~
zsh/ — keeps shell config modular instead of one huge .zshrc
git/ — git identity and defaults
ssh/config.example — template, not your real private config
bin/ — your helper scripts
macos/defaults.sh — optional macOS preferences
vscode/extensions.txt — exported extension list
python/requirements-global.txt — only for truly global Python tools, not project deps