Personal dotfiles for macOS setup and multi-Mac synchronization.
# One-liner install
curl -fsSL https://raw.githubusercontent.com/dguardia/dotfiles/main/install.sh | bash-
Install Xcode Command Line Tools
xcode-select --install
-
Clone this repo
git clone https://github.com/dguardia/dotfiles.git ~/.dotfiles -
Create symlinks
ln -sf ~/.dotfiles/.gitconfig ~/.gitconfig
-
Install Homebrew & packages
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" brew bundle --file=~/.dotfiles/Brewfile
-
Apply macOS defaults
~/.dotfiles/scripts/macos-defaults.sh
| File/Folder | Description |
|---|---|
Brewfile |
Homebrew packages and casks |
.gitconfig |
Git configuration |
.zshrc |
Zsh configuration (backup) |
vscode/ |
VS Code settings |
cursor/ |
Cursor settings |
ssh/ |
SSH config template |
scripts/ |
Utility scripts |
# Update Homebrew packages
brew update && brew upgrade && brew cleanup
# Upgrade casks
brew cu --all
# Regenerate Brewfile
brew bundle dump --file=~/.dotfiles/Brewfile --force --describe
# Check system health
brew doctorDavid Guardia
- MS in Web and Information Systems
- Currently pursuing MS in Information Systems (Data Science concentration)
🤖 Managed with Claude Code