Personal dotfiles for macOS (Apple Silicon). Topic-based organization — each topic lives in its own directory with an install.sh script.
git clone git@github.com:jacobangel/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
./scripts/build.shPrerequisite: Homebrew must be installed first.
| Topic | What it does |
|---|---|
agents/ |
AI coding agent configs (Claude Code, Cursor, Zed, AGENTS.md) |
bash/ |
Bash shell configuration and git completion |
git/ |
Global git config, aliases, and modern defaults |
ghostty/ |
Ghostty terminal emulator config |
homebrew/ |
Brewfile with dev tool dependencies |
osx/ |
macOS system preferences (Sequoia) |
vim/ |
vim-plug setup with sensible defaults |
zsh/ |
Zsh shell configuration with oh-my-zsh |
scripts/build.sh discovers and runs every install.sh in the topic directories. Install scripts are idempotent — safe to run multiple times.
- Create a directory:
mkdir mytopic - Add an
install.shinside it - Run
./scripts/build.sh