Skip to content

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

Notifications You must be signed in to change notification settings

pjain/macOS-setup

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%