Skip to content

Instantly share code, notes, and snippets.

@mclarty
Last active November 6, 2025 18:23
Show Gist options
  • Select an option

  • Save mclarty/6f2089e776c17ecb3b743a816032b2da to your computer and use it in GitHub Desktop.

Select an option

Save mclarty/6f2089e776c17ecb3b743a816032b2da to your computer and use it in GitHub Desktop.
Setup a new Mac
#!/bin/zsh
# Install Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
echo >> ~/.zprofile
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
# Install formulae from Homebrew
#brew install gh
brew install gpg
brew install nodejs
brew install rbenv
brew install wget
# Install casks from Homebrew
brew install 1password --cask
read -q "REPLY?Sign into 1Password, enable 1Password SSH agent, copy iCloud ssh folder to local ~/.ssh, and press Enter..."
brew install adobe-creative-cloud --cask
#brew install arc --cask
#read -q "REPLY?Sign into Arc, make default browser, and enable 1Password extension then press Enter..."
#brew install brave-browser --cask
#read -q "REPLY?Sign into Brave, make default browser, and enable 1Password extension then press Enter..."
brew install cardhop --cask
brew install craft --cask
brew install discord --cask
brew install docker-desktop --cask
brew install elgato-stream-deck --cask
brew install expressvpn --cask
brew install fantastical --cask
brew install google-chrome --cask
brew install google-drive --cask
brew install microsoft-office --cask
brew install microsoft-teams --cask
brew install rescuetime --cask
brew install signal --cask
brew install slack --cask
brew install sublime-text --cask
brew install tor-browser --cask
brew install vuescan --cask
brew install webex --cask
brew install wifiman --cask
brew install wireshark --cask
brew install zoom --cask
# Enable Brew Autoupdate
brew tap domt4/autoupdate
brew autoupdate --start --upgrade --cleanup
# Install applications from App Store
# read -q "Install Agenda and press Enter..."
read -q "Install RadarScope and press Enter..."
read -q "Install Things and press Enter..."
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment