Skip to content

Latest commit

 

History

History
69 lines (46 loc) · 1.04 KB

File metadata and controls

69 lines (46 loc) · 1.04 KB

Installation

Clone

git clone git@github.com:koenoe/dotfiles.git ~/dotfiles && cd ~/dotfiles

Homebrew

Install Homebrew, then run:

brew bundle install --file=~/dotfiles/Brewfile

Or use the legacy script:

./brew.sh

Zsh

Symlinks .zshrc and installs fonts (zinit + plugins auto-install on first shell):

./zsh/setup.sh

mise (version manager)

mise replaces fnm, rbenv, pyenv, etc. After installing via Brewfile:

mise install node@lts
mise install ruby@latest
mise use --global node@lts

mise auto-detects .node-version, .nvmrc, .ruby-version, .python-version, and .tool-versions files.

Secrets

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 defaults

./.macos

Ghostty

./terminal/ghostty/setup.sh

OpenCode

./opencode/setup.sh