MacBook as an ephemeral device
Bootstrap and configure a MacBook
Even my MacBook is becoming more and more ephemeral. Years ago I spent hours to get started on a new hardware. Nowadays I want it to be done quick and reproducible. And the less dependencies the better.
So ask yourself if your MacBook does survive the 10th floor test: “Can I grab a random machine and throw it out the tenth-floor window without adversely impacting users for more than 10 minutes?” Bootstrapping an Infrastructure.
I am using opensource software like strap.sh, dotfiles and oh-my-zsh. See karstenmueller/macos-bootstrap. This is idempotent in some ways but could be improved. See the modules for a complete list of tasks.
As always easy does it, so
- Get a GitHub access token
- Follow the README
Please create pull requests on karstenmueller/macos-bootstrap if you want to change anything.
Beware: You should really fork my dotfiles repo and work from there.