Skip to content

Instantly share code, notes, and snippets.

@piotrkulpinski
Last active March 19, 2024 12:45
Show Gist options
  • Save piotrkulpinski/0d7248ee728efbbf1577b9cb741c50ce to your computer and use it in GitHub Desktop.
Save piotrkulpinski/0d7248ee728efbbf1577b9cb741c50ce to your computer and use it in GitHub Desktop.
New macOS install script
#!/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