I recently received a new Mac. Before setting it up though I wanted to investigate automation to help speed up the process and to re-use config between machines.
I am still somewhat of an OSX/nix beginner. I had heard of dotfiles and seen the GitHub page but it still wasn't really clear to me what these repositories contained and how they helped.
To help anyone in a similar position, here is what I have learned.