23 February, 2020

I've spend way too much time automating my setup using dotfiles.

To get started on a new machine I git clone the repository:

git clone ~/.dotfiles

An script creates symlinks to config files:

Then depending on if I'm on a Linux or MacOS I either run the or run brew bundle to install everything listed in my Brewfile.

Last but not least the installs asdf, the version manager for Ruby, Elixir, Javascript, etc. It's much easier than remembering the syntax for rbenv, nvm and others.