Personal development environment configuration for macOS.
Prerequisites: macOS + Homebrew + 1Password for SSH & Git.
- Clone this repository:
git clone git@github.com:cchawn/dotfiles.git ~/dotfiles
cd ~/dotfiles- Run the installation script:
./install.shThe script will:
- Install all Homebrew dependencies from the Brewfile
- Create symlinks for all configuration files
- Back up any existing files before linking
- Set up proper directory structure
- Restart your terminal or source the config:
source ~/.zshrc- Install version-managed tools:
mise install- 🐚 zsh - Shell with plugins (autosuggestions, syntax highlighting)
- ⭐ starship - Custom prompt with Dracula theme + emojis 👸
- 🔄 mise - Version manager for dev tools
- 👻 ghostty - Terminal emulator
- 🌳 direnv - Auto-load environment variables
- 🔍 fzf - Fuzzy finder
- 🔀 git + diff-so-fancy - Version control with readable diffs
- 🐙 gh - GitHub CLI
- 📋 jq - JSON processor
- 🌲 tree - Directory listing
- 🤖 Claude Code - agentic coding tool
- Ensure macOS and Homebrew are installed:
brew --version - Re-run
brew bundleif dependencies are missing - Restart your terminal after installation