Skip to content

Instantly share code, notes, and snippets.

@mclarty
Last active May 26, 2025 15:23
Show Gist options
  • Save mclarty/6f2089e776c17ecb3b743a816032b2da to your computer and use it in GitHub Desktop.
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 applications 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 discord --cask
brew install elgato-stream-deck --cask
brew install fantastical --cask
# brew install gh
brew install google-drive --cask
brew install gpg
brew install microsoft-office --cask
brew install microsoft-teams --cask
brew install nodejs
brew reinstall python
# brew install pyyaml
brew install radarscope --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 wget
brew install wifiman --cask
brew install wireshark --cask
brew install zoom --cask
# Install applications from App Store
read -q "Install Agenda 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