Opinionated macOS setup using Homebrew Bundle, GNU stow, and Oh My Zsh.
Install everything (brew + dotfiles) in one go:
zsh -c "$(curl -fsSL https://raw.githubusercontent.com/mehuaniket/dotfiles/main/scripts/setup.sh)" -- --brewIf Homebrew packages are already installed, you can omit --brew:
zsh -c "$(curl -fsSL https://raw.githubusercontent.com/mehuaniket/dotfiles/main/scripts/setup.sh)"Leaving a machine (export current state):
brew bundle dump --file=homebrew/Brewfile --forceFresh installation on a new machine:
brew bundle --file=homebrew/Brewfile && brew cleanup- Import
misc/iterm_default_profile.json(iTerm2 → Profiles → Other Actions → Import JSON Profiles) - Optionally import
misc/catppuccin_mocha.itermcolors - Restart Terminal
- Open Neovim once to let plugins sync
- Press Ctrl + Space, then
fto reload tmux config - Refer to the blog post: How I set up my Mac