Last active
November 6, 2025 18:23
-
-
Save mclarty/6f2089e776c17ecb3b743a816032b2da to your computer and use it in GitHub Desktop.
Setup a new Mac
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/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