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.sh
The 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
- 🔍 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 bundle
again - Restart your terminal