git clone git@github.com:koenoe/dotfiles.git ~/dotfiles && cd ~/dotfilesInstall Homebrew, then run:
brew bundle install --file=~/dotfiles/BrewfileOr use the legacy script:
./brew.shSymlinks .zshrc and installs fonts (zinit + plugins auto-install on first shell):
./zsh/setup.shmise replaces fnm, rbenv, pyenv, etc. After installing via Brewfile:
mise install node@lts
mise install ruby@latest
mise use --global node@ltsmise auto-detects .node-version, .nvmrc, .ruby-version, .python-version, and .tool-versions files.
Create ~/.secrets for sensitive environment variables (not tracked by git):
export CONTEXT7_API_KEY="your-key"
export NPM_TOKEN="your-token"
export GITHUB_PERSONAL_ACCESS_TOKEN="your-token"./.macos./terminal/ghostty/setup.sh./opencode/setup.sh