Welcome to my dotfiles!
Prerequisites: macOS + Homebrew + 1Password for SSH & Git.
- Clone this repository:
git clone https://github.com/your-username/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 new config:
source ~/.zshrc- Install version-managed tools:
mise install- 🐚 zsh - Your new favorite shell
- ⭐ starship - The prettiest prompt in the galaxy
- 🔄 mise - Version manager that actually works
- 👻 ghostty - Lightning-fast terminal emulator
- 🌳 direnv - Auto-load environment variables
- 🔀 git - Version control
- ✨ diff-so-fancy - Makes git diffs readable
- ✏️ zed - High-performance code editor
- 🔍 jq - JSON processor
- 🌲 tree - See your folders in all their glory
- 🔐 1Password – Password manager CLI!
- 🎨 FiraCode Nerd Font - Icons in your terminal!
- 🌈 Starship config - Custom prompt with emojis and colors
Something not working?
- Make sure you're on macOS (this setup is macOS-only)
- Check that Homebrew is installed:
brew --version - Try running
brew bundleagain - Restart your terminal