My personal configuration and setup scripts. These are how I set up my tools. Use with caution.
- Run
./bootstrap.shto ensure prerequisites (zsh, nvm, pnpm) are present. Today it only checks; future versions will auto-install missing pieces. - Run
./install.shto wire up shell sourcing and copy these tracked files into your home dir (overwriting):.gitconfig,.gitignore_global,.vimrc,.nvmrc.- Adds a tagged
source shell/source.shline to~/.bashrcand~/.zshrc. - Ensures
~/.bash_profilesources~/.bashrcwith the same tag.
- Adds a tagged
Over time, the install script will do more, but for now everything else is manual copying/installation.
mac/mac-setup.sh: tweaks Finder (show hidden files/extensions, status/path bar, column view) and system defaults (Xcode build duration, disable upgrade badge). Run manually on macOS:bash mac/mac-setup.sh(it usesdefaults write, so it’s macOS-only).iterm2/com.googlecode.iterm2.plist: your iTerm2 preferences export. Import it in iTerm2 via Preferences → General → Preferences → “Load preferences from a custom folder or URL” and point to theiterm2directory (or copy into~/Library/Preferencesif you prefer).