This script will provision a new machine running a fresh install of macOS Monterey. It configures the shell, installs Rosetta, and installs useful applications.
This is a simplified version of my personal bootstrap script.
- installs Rosetta 2
- installs Homebrew
- installs/sets shell to ZSH
- sets some system defaults
- computer name/host name
- enables trackpad tap-to-click
- installs command line tools, with Homebrew
- git
- sqlite
- wget
- zsh
- installs apps
- 1Password
- Firefox
- Google Chrome
- Microsoft Office
- Microsoft Teams
- Slack
- Visual Studio Code
- Zoom
-
Make sure your software is up to date:
sudo softwareupdate -i -a --restart
-
Install Apple's command line tools:
xcode-select --install
-
Reboot, check for additional updates, then reinstall and reboot as needed.
To install with a one-liner, run this in the Terminal:
curl --remote-name https://raw.githubusercontent.com/demand-chain/mac-bootstrap/main/bootstrap && sh bootstrap 2>&1 | tee ~/bootstrap.log
After running bootstrap
and restarting, there are still a few things that need to be done.
- open Terminal and run
brew bundle install
- while this is running, do the manual steps below
- create admin account
- enable filevault disk encryption