nesbert / macOS-setup

Automating the setup of my new M1 MacBook Pro for software development.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

macOS-setup

Automation to setup new MacBook for software development.

Prereq

  1. Install Command Line Tools (CLT) for Xcode
xcode-select --install
  1. Install Rosetta 2 for binaries that are still Darwin/AMD64 (Docker builds, etc)
softwareupdate --install-rosetta

Installation

# first run install
./install.sh

# second run your desired Caveat commands...
/opt/homebrew/opt/fzf/install

# third run install again
./install.sh

# forth configure prompt via Powerlevel10k wizard
p10k configure # if not prompted

Update Software

# update Homebrew, Oh My ZSH, certain ZSH plugins...
./update.sh

What does it install?

Below highlights some of the software installed and configured by this script.

Applications, Tools & Utilities

Inspired By

About

Automating the setup of my new M1 MacBook Pro for software development.


Languages

Language:Shell 100.0%