Skip to content

Instantly share code, notes, and snippets.

@paulcalabro
Forked from seize-the-dave/configure-macos.sh
Created January 9, 2018 21:17
Show Gist options
  • Save paulcalabro/5955635189f3711a2bf36f8763f36465 to your computer and use it in GitHub Desktop.
Save paulcalabro/5955635189f3711a2bf36f8763f36465 to your computer and use it in GitHub Desktop.
Script to install everything onto a new Mac
# Install command line developer tools
xcode-select --install
# Install Brew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# Reset brew
brew update && brew upgrade brew-cask && brew cleanup && brew cask cleanup
# Install HTTPIE
brew install httpie
# Install Alfred
brew cask install alfred
# Install powerpack
# http://joelcalifa.com/blog/alfred-emoji-snippet-pack/
http -d https://github.com/packal/repository/raw/master/net.deanishe.alfred-convert/convert-2.6.alfredworkflow -o convert.alfredworkflow && open convert.alfredworkflow && rm convert.alfredworkflow
http -d http://joelcalifa.com/blog/alfred-emoji-snippet-pack/Emoji%20Pack.alfredsnippets -o emoji.alfredsnippets && open emoji.alfredsnippets
# Bash
brew install bash-completion
# Fonts
brew tap caskroom/fonts
brew cask install font-fira-code
brew cask install font-arial
# Apps
brew cask install google-chrome
brew cask install google-drive-file-stream
brew cask install google-photos-backup
brew cask install spotify
brew cask install spotify-notifications
brew cask install kindle
brew cask install slack
brew cask install steam
brew cask install gotomeeting
brew cask install caffeine
brew cask install skype
# App Store
brew install mas
mas install 585829637 # Todoist
mas install 926036361 # LastPass
mas install 986621173 # TNEF's Enough
# Atom
brew cask install atom
apm install atom-beautify
apm install git-plus
apm install gloom
# Development
brew cask install virtualbox
brew install docker docker-machine docker-compose
brew install heroku
brew cask install github-desktop
brew install graphviz
# Java Development
brew cask install java
brew install maven
# Ruby Development
brew install rbenv ruby-build
echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile
source ~/.bash_profile
rbenv install 2.2.7
rbenv global 2.2.7
# System Preferences
# Dock
defaults delete com.apple.dock persistent-apps
defaults delete com.apple.dock persistent-others
defaults write com.apple.dock largesize -int 75
defaults write com.apple.dock tilesize -int 50
defaults write com.apple.dock magnification -bool true
killall Dock
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment