Setup script for a fresh macOS laptop.
git clone <repo-url> ~/dotfiles
cd ~/dotfiles
./setup.shBrew casks: Chrome, VS Code, Ghostty, Miniconda, Claude
Brew formulae: tmux, git, uv
| Config | Source | Destination |
|---|---|---|
| Ghostty | configs/ghostty.conf |
~/.config/ghostty/config |
| tmux | configs/tmux.conf |
~/.tmux.conf |
| zsh | configs/zshrc |
~/.zshrc |
| VS Code settings | configs/vscode-settings.json |
~/Library/Application Support/Code/User/settings.json |
| VS Code extensions | configs/vscode-extensions.txt |
Installed via code --install-extension |
It also initializes conda and disables its prompt modification.