Last active
March 19, 2024 12:45
-
-
Save piotrkulpinski/0d7248ee728efbbf1577b9cb741c50ce to your computer and use it in GitHub Desktop.
New macOS install script
This file contains 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/sh | |
# Install Homebrew | |
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" | |
# Install taps | |
brew tap homebrew/cask | |
# Install cli stuff | |
brew install git | |
brew install php | |
brew install mysql | |
brew install node | |
brew install nginx | |
brew install mas | |
brew install composer | |
brew install wp-cli | |
# Install apps via Homebrew Cask | |
## Required | |
brew install --cask visual-studio-code | |
brew install --cask transmit | |
brew install --cask raycast | |
brew install --cask dropbox | |
brew install --cask tableplus | |
brew install --cask insomnia | |
brew install --cask vagrant | |
brew install --cask brave-browser | |
brew install --cask firefox | |
brew install --cask opera | |
brew install --cask spotify | |
brew install --cask imageoptim | |
brew install --cask sketch | |
brew install --cask figma | |
brew install --cask sip | |
brew install --cask cleanshot | |
brew install --cask the-unarchiver | |
brew install --cask zoom | |
brew install --cask monitorcontrol | |
## Optional | |
# brew install --cask skype | |
# brew install --cask slack | |
# brew install --cask telegram | |
# brew install --cask transmission | |
# brew install --cask poedit | |
# brew install --cask steam | |
# brew install --cask iina | |
# brew install --cask caption | |
# brew install --cask typeit4me | |
# brew install --cask appcleaner | |
# Start Brew services | |
brew services start php | |
brew services start mysql | |
# Install apps via mas-cli | |
mas signin [email protected] | |
## Required | |
mas install 497799835 # Xcode | |
mas install 405772121 # LittleIpsum | |
mas install 904280696 # Things 3 | |
## Optional | |
# mas install 425264550 # Blackmagic Disk Speed Test | |
# mas install 775737590 # iA Writer | |
# mas install 597611879 # Radium | |
# mas install 409183694 # Keynote | |
# mas install 409203825 # Numbers | |
# mas install 409201541 # Pages | |
# mas install 1114591412 # Memory Clean 2 | |
# mas install 1039633667 # Irvue | |
# Install NPM stuff | |
npm i -g gulp | |
npm i -g eslint | |
# Install RVM (with Ruby) (optional) | |
\curl -sSL https://get.rvm.io | bash -s stable --ruby | |
# Install Oh My Zsh | |
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" | |
# Install Ruby stuff (optional) | |
gem install sass | |
gem install scss_lint | |
# Install Vagrant Parallels plugin | |
vagrant plugin install vagrant-parallels |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment