You can run the setup script for steps 3 and 4 below or do them manually.
python setup.py
Install Homebrew, followed by the software listed in the Brewfile.
# Install Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"# Then pass in the Brewfile location...
brew bundle --file ~/.dotfiles/Brewfile
# ...or move to the directory first.cd~/.dotfiles && brew bundle
Create symlinks in the Home directory to the real files in the repo for each dotfile.
ln -s ~/.dotfiles/.some_dotfile ~/.some_dotfile
Notes
If you would like to keep your .dotfiles folder in a different location, you can use the setup script as is and later create a symlink to the .dotfiles folder in your home directory.
To-do
Learn how to use defaults to record and restore System Preferences and other macOS configurations.
Make a checklist of steps to decommission your computer before wiping your hard drive.