This is my from scratch setup for my work MacBook. It's a work in progress, but I'm getting there.
git
- Install either as a download or by installing the Apple Command Line Toolssudo xcode-select --install
- Finish all of the initial setup (MSC) and updates (Apple) so nothing is pending.
- Install YADM
sudo curl -fLo /usr/local/bin/yadm https://github.com/TheLocehiliosan/yadm/raw/master/yadm && sudo chmod a+x /usr/local/bin/yadm
yadm clone -b main --bootstrap https://github.com/deversmann/dotfiles.git
Steps covered by the bootstrap:
- Install Homebrew
- Run brew bundle and install everything in
.Brewfile
including App Store stuff (this step takes forever) - Configure iTerm2
- Link up Homebrew's OpenJDK to the MacOS system libs
- Configure git
- Install OMZ
- Install ansible using pip
- after xcode:
sudo xcodebuild -license accept
- yadm bootstrap? - https://github.com/TheLocehiliosan/yadm/blob/master/bootstrap
- ssh keys
- Vagrant
- Vagrant plugins: registration
~/.vagrant.d/Vagrantfile
with registration password
- RH MSC (Munki) optional installs (check for RH machine first)
- Maybe move away from yadm: https://www.atlassian.com/git/tutorials/dotfiles