Bootstrap and configure a MacBook
Even my MacBook is becvoming 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.
As always easy does it, so just setup some environment variables and run install.sh
# used for configuring your box export STRAP_GIT_NAME='John Doe' export STRAP_GIT_EMAILemail@example.com' # used for accessing personal dotfiles repo export STRAP_GITHUB_USER='johndoe' export STRAP_GITHUB_TOKEN='861bf1x18b3729152942c86164ad6d46898e3233'
sh -c "$(curl -fsSL https://raw.githubusercontent.com/karstenmueller/dotfiles/master/script/install.sh)"
This will execute some tasks:
- clone my dotfiles repository to ~/.dotfiles
- copy my dotfiles to $HOME
- install some packages with Homebrew
- configure some macOS defaults
- setup zsh
Beware: you better fork my dotfiles repo and work from there.