Install dependencies
brew bundle
Generate a key pair
ssh-keygen -t rsa -b 4096 -C "email@example.com"
Add the following to your ~/.ssh/config
Host *
UseKeychain yesConfigure Git settings
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
git config --global push.default simple
git config --global core.editor "vim"
git config --global core.ignorecase false
git config --global pull.rebase false
Go to Settings > Appearance > Text and change Font to "Fira Code".
TODO: Enable ligature support when Warp provides it.
Run :PlugInstall in Vim to fetch and install the plugins.
Press prefix + I in a tmux session to fetch and install all plugins.
Included is asdf-vm, which you can use to manage multiple runtime versions of Python, Ruby, etc.
Install extensions
./scripts/vscodex.sh
Enable key repeat on macOS
defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false