This repository contains my personal macOS dotfiles and configuration scripts.
- Bootstrap a new machine:
curl -fsSL https://raw.githubusercontent.com/robdel12/dotfiles/main/install.sh | bash- If already cloned:
cd ~/Developer/dotfiles
bash install.sh- To update the environment later:
Just re-run:
bash ~/Developer/dotfiles/bootstrap.shFollow the prompts to update dotfiles, Emacs config, and re-apply system setup.
- Zsh: Configs in
.zsh/ - Fish: Configs in
.config/fish/ - Starship: Prompt config in
.config/starship.toml - Git: Configs in
.gitconfig.d/ - Emacs: Managed from separate repo, auto-cloned to
~/.emacs.d
After running the bootstrap script:
# Add Fish to allowed shells
echo /opt/homebrew/bin/fish | sudo tee -a /etc/shells
# Set Fish as default
chsh -s /opt/homebrew/bin/fish