Personal macOS dotfiles (Apple Silicon). Shell, vim, git, tmux, and a Brewfile.
- Install Xcode Command Line Tools (
xcode-select --install) and restore SSH keys to~/.ssh. - Clone the repo and create the
~/.dotfilessymlink the rest of the config expects:mkdir -p ~/code git clone [email protected]:<you>/dotfiles.git ~/code/dotfiles ln -s ~/code/dotfiles ~/.dotfiles
- Symlink every dotfile into
$HOME:cd ~/.dotfiles && rake install
- Install Homebrew, then the bundle:
Sign in to the App Store first if
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" brew bundle --file=~/.dotfiles/Brewfile
masentries fail, then re-runbrew bundle. - Install oh-my-zsh (the repo doesn't vendor it;
zshrcexpects it at~/.oh-my-zsh):sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" "" --unattended --keep-zshrc
--keep-zshrcis critical — without it the installer overwrites the~/.zshrcsymlink created in step 3. - Vim plugins (Vundle):
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim vim +PluginInstall +qall - Install Claude Code via Anthropic's official installer (not Homebrew):
curl -fsSL https://claude.ai/install.sh | bash
- Single branch (
master), commits are SSH-signed (seegitconfig). - Editing files in this repo updates the live config immediately — they're symlinked into
$HOME. Runso(alias forsource ~/.zshrc) after editing zsh files.