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