Workstation

This page contains configuration that is common to all Mac or Linux style workstations. For platform specific configuration, see:

SSH key

If needed, create a new SSH key:

ssh-keygen -t ed25519

Shell

Set shell to zsh if needed:

sudo chsh -s /usr/bin/zsh $USER

Dotfiles

Follow standard instructions from https://github.com/willnorris/dotfiles#readme:

git clone https://github.com/willnorris/dotfiles ~/.dotfiles
PATH="$HOME/.dotfiles/local/bin:$PATH" rcup

Development tools

touch $HOME/.tool-versions
asdf plugin add neovim
asdf install neovim latest

Language toolchains (make sure dev libraries are installed first if needed):

asdf plugin add (golang|ruby|python|nodejs)
asdf install {lang} {version}