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}