Skip to content

Instantly share code, notes, and snippets.

@obahareth
Last active October 22, 2023 12:57
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save obahareth/07c4a203ac6524d7be16 to your computer and use it in GitHub Desktop.
Save obahareth/07c4a203ac6524d7be16 to your computer and use it in GitHub Desktop.
A script to setup OS X with the apps and formulas I use.
# Install Homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew doctor
# Tap sources we need
brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/homebrew-php
brew tap caskroom/versions
# Formulas
brew install autoconf
brew install autojump
brew install automake
brew install boost
brew install caskroom/cask/brew-cask
brew install cloc
brew install cmake
brew install composer
brew install faac
brew install ffmpeg
brew install fish
brew install freetype
brew install gdbm
brew install gettext
brew install glib
brew install htop-osx
brew install icu4c
brew install jpeg
brew install lame
brew install libevent
brew install libffi
brew install libpng
brew install libssh2
brew install libtool
brew install lynx
brew install makedepend
brew install mcrypt
brew install md5sha1sum
brew install mhash
brew install midnight-commander
brew install mobile-shell
brew install mongodb
brew install node
brew install openssl
brew install ossp-uuid
brew install pcre
brew install php55
brew install php55-intl
brew install php55-mcrypt
brew install php55-mongo
brew install php55-xdebug
brew install pkg-config
brew install protobuf
brew install python3
brew install rbenv
brew install readline
brew install rethinkdb
brew install ruby-build
brew install s-lang
brew install scons
brew install sloccount
brew install sqlite
brew install texi2html
brew install tmate
brew install tmux
brew install unixodbc
brew install wemux
brew install wget
brew install x264
brew install xvid
brew install xz
brew install yasm
brew install youtube-dl
brew install zlib
brew install zsh
# Install Oh My Zsh
curl -L http://install.ohmyz.sh | sh
# Install pip
sudo easy_install pip
# Ruby gems
sudo gem install actionmailer
sudo gem install actionpack
sudo gem install actionview
sudo gem install activemodel
sudo gem install activerecord
sudo gem install activerecord-postgresql-adapter
sudo gem install activesupport
sudo gem install addressable
sudo gem install arel
sudo gem install ast
sudo gem install astrolabe
sudo gem install bigdecimal
sudo gem install blankslate
sudo gem install builder
sudo gem install bundler
sudo gem install celluloid
sudo gem install CFPropertyList
sudo gem install chunky_png
sudo gem install cinch
sudo gem install claide
sudo gem install clamp
sudo gem install classifier
sudo gem install classifier-reborn
sudo gem install clickatell
sudo gem install cocoapods
sudo gem install cocoapods-core
sudo gem install cocoapods-downloader
sudo gem install cocoapods-plugins
sudo gem install cocoapods-trunk
sudo gem install cocoapods-try
sudo gem install cocoapods-try-release-fix
sudo gem install coffee-rails
sudo gem install coffee-script
sudo gem install coffee-script-source
sudo gem install colorator
sudo gem install colored
sudo gem install compass
sudo gem install compass-core
sudo gem install compass-import-once
sudo gem install cookiejar
sudo gem install em-http-request
sudo gem install em-socksify
sudo gem install erubis
sudo gem install escape
sudo gem install eventmachine
sudo gem install execjs
sudo gem install fast-stemmer
sudo gem install fastercsv
sudo gem install ffi
sudo gem install fuzzy_match
sudo gem install git_stats
sudo gem install haml
sudo gem install hash-deep-merge
sudo gem install hike
sudo gem install hitimes
sudo gem install http_parser.rb
sudo gem install i18n
sudo gem install io-console
sudo gem install isaac
sudo gem install jbuilder
sudo gem install jekyll
sudo gem install jekyll-coffeescript
sudo gem install jekyll-gist
sudo gem install jekyll-import
sudo gem install jekyll-paginate
sudo gem install jekyll-sass-converter
sudo gem install jekyll-watch
sudo gem install jquery-rails
sudo gem install json
sudo gem install json_pure
sudo gem install keen
sudo gem install kgio
sudo gem install kramdown
sudo gem install lazy_high_charts
sudo gem install libxml-ruby
sudo gem install liquid
sudo gem install listen
sudo gem install mail
sudo gem install mercenary
sudo gem install middleware
sudo gem install mime-types
sudo gem install mini_portile
sudo gem install minitest
sudo gem install multi_json
sudo gem install nap
sudo gem install netrc
sudo gem install nobrainer
sudo gem install nokogiri
sudo gem install open4
sudo gem install parser
sudo gem install parslet
sudo gem install pg
sudo gem install polyglot
sudo gem install posix-spawn
sudo gem install power_assert
sudo gem install powerpack
sudo gem install psych
sudo gem install pygments.rb
sudo gem install rack
sudo gem install rack-protection
sudo gem install rack-test
sudo gem install rails
sudo gem install rails_12factor
sudo gem install rails_serve_static_assets
sudo gem install rails_stdout_logging
sudo gem install railties
sudo gem install rainbow
sudo gem install raindrops
sudo gem install rake
sudo gem install rb-fsevent
sudo gem install rb-inotify
sudo gem install rdoc
sudo gem install redcarpet
sudo gem install rethinkdb
sudo gem install rubocop
sudo gem install ruby-progressbar
sudo gem install rubygems-update
sudo gem install safe_yaml
sudo gem install sass
sudo gem install sass-rails
sudo gem install sdoc
sudo gem install sinatra
sudo gem install slop
sudo gem install spring
sudo gem install sprockets
sudo gem install sprockets-rails
sudo gem install sqlite3
sudo gem install test-unit
sudo gem install thor
sudo gem install thread_safe
sudo gem install tilt
sudo gem install timers
sudo gem install toml
sudo gem install treetop
sudo gem install turbolinks
sudo gem install tzinfo
sudo gem install uglifier
sudo gem install unicorn
sudo gem install whatzapper
sudo gem install xcodeproj
sudo gem install yajl-ruby
# Pip dependencies
sudo pip install altgraph
sudo pip install bcdoc
sudo pip install bdist-mpkg
sudo pip install bonjour-py
sudo pip install botocore
sudo pip install Bottleneck
sudo pip install chardet2
sudo pip install colorama
sudo pip install cssselect
sudo pip install docutils
sudo pip install Flask
sudo pip install howdoi
sudo pip install itsdangerous
sudo pip install Jinja2
sudo pip install jmespath
sudo pip install lxml
sudo pip install macholib
sudo pip install MarkupSafe
sudo pip install matplotlib
sudo pip install mercurial
sudo pip install modulegraph
sudo pip install nltk
sudo pip install numexpr
sudo pip install numpy
sudo pip install pandas
sudo pip install PIL
sudo pip install py2app
sudo pip install pyasn1
sudo pip install Pygments
sudo pip install pyobjc-core
sudo pip install pyobjc-framework-Accounts
sudo pip install pyobjc-framework-AddressBook
sudo pip install pyobjc-framework-AppleScriptKit
sudo pip install pyobjc-framework-AppleScriptObjC
sudo pip install pyobjc-framework-Automator
sudo pip install pyobjc-framework-CFNetwork
sudo pip install pyobjc-framework-Cocoa
sudo pip install pyobjc-framework-Collaboration
sudo pip install pyobjc-framework-CoreData
sudo pip install pyobjc-framework-CoreLocation
sudo pip install pyobjc-framework-CoreText
sudo pip install pyobjc-framework-DictionaryServices
sudo pip install pyobjc-framework-EventKit
sudo pip install pyobjc-framework-ExceptionHandling
sudo pip install pyobjc-framework-FSEvents
sudo pip install pyobjc-framework-InputMethodKit
sudo pip install pyobjc-framework-InstallerPlugins
sudo pip install pyobjc-framework-InstantMessage
sudo pip install pyobjc-framework-LatentSemanticMapping
sudo pip install pyobjc-framework-LaunchServices
sudo pip install pyobjc-framework-Message
sudo pip install pyobjc-framework-OpenDirectory
sudo pip install pyobjc-framework-PreferencePanes
sudo pip install pyobjc-framework-PubSub
sudo pip install pyobjc-framework-QTKit
sudo pip install pyobjc-framework-Quartz
sudo pip install pyobjc-framework-ScreenSaver
sudo pip install pyobjc-framework-ScriptingBridge
sudo pip install pyobjc-framework-SearchKit
sudo pip install pyobjc-framework-ServiceManagement
sudo pip install pyobjc-framework-Social
sudo pip install pyobjc-framework-SyncServices
sudo pip install pyobjc-framework-SystemConfiguration
sudo pip install pyobjc-framework-WebKit
sudo pip install pyOpenSSL
sudo pip install pyparsing
sudo pip install pyquery
sudo pip install python-dateutil
sudo pip install pytz
sudo pip install PyYAML
sudo pip install requests
sudo pip install requests-cache
sudo pip install res-resizer
sudo pip install rsa
sudo pip install scipy
sudo pip install six
sudo pip install Twisted
sudo pip install urllib3
sudo pip install Werkzeug
sudo pip install wikidump
sudo pip install wsgiref
sudo pip install xattr
sudo pip install zope.interface
# Node Packages
sudo npm install -g bower
sudo npm install -g uglifyjs
sudo npm install -g jsonlint
# Casks
brew cask install onepassword
brew cask install adium
brew cask install adobe-reader
brew cask install airdisplay
brew cask install airparrot
brew cask install airserver
brew cask install alfred
brew cask install android-file-transfer
brew cask install android-studio
brew cask install appcleaner
brew cask install appcode
brew cask install atom
brew cask install bartender
brew cask install boom
brew cask install brackets
brew cask install caffeine
brew cask install calibre
brew cask install carbon-copy-cloner
brew cask install chocolat
brew cask install chromecast
brew cask install cocoapacketanalyzer
brew cask install coda
brew cask install codebox
brew cask install codekit
brew cask install copy
brew cask install crashlytics
brew cask install crashplan
brew cask install dropbox
brew cask install firefox
brew cask install flux
brew cask install focuswriter
brew cask install folx
brew cask install gimp
brew cask install github
brew cask install google-chrome
brew cask install imageoptim
brew cask install import-io
brew cask install intellij-idea
brew cask install iterm2
brew cask install joinme
brew cask install kaleidoscope
brew cask install keka
brew cask install keyboard-maestro
brew cask install libreoffice
brew cask install licecap
brew cask install limechat
brew cask install lingon-x
brew cask install mac-linux-usb-loader
brew cask install macvim
brew cask install mailbox
brew cask install silverlight
brew cask install minecraft
brew cask install mplayerx
brew cask install multidoge
brew cask install navicat-premium
brew cask install omnidazzle
brew cask install omnigraffle
brew cask install openemu
brew cask install opera
brew cask install parallels
brew cask install path-finder
brew cask install phpstorm
brew cask install plex-home-theater
brew cask install plex-media-server
brew cask install postbox
brew cask install postgres
brew cask install private-internet-access
brew cask install processing
brew cask install robomongo
brew cask install screenflow
brew cask install skype
brew cask install slack
brew cask install soulver
brew cask install smcfancontrol
brew cask install sourcetree
brew cask install speedcrunch
brew cask install steam
brew cask install sublime-text3
brew cask install synergy
brew cask install teamspeak-client
brew cask install teamviewer
brew cask install testflight
brew cask install textexpander
brew cask install textmate
brew cask install torbrowser
brew cask install tower
brew cask install transmit
brew cask install truecrypt
brew cask install unetbootin
brew cask install utorrent
brew cask install versions
brew cask install vimr
brew cask install vlc
brew cask install xmarks-safari
brew cask install xtrafinder
brew cask install ynab
# App Store Stuff
# 1Password (I think?)
# Boom
# Cathode
# CodeRunner
# CryptoCat
# Dash
# Day One
# Deliveries
# Disk Diag
# Disk Map
# Evernote
# Fantastical
# JSON Accelerator
# Keynote
# Kindle
# Memory Diag
# Numbers
# Pages
# Patterns
# Paw
# Pixelmator
# Pocket
# Radium
# Readkit
# Shazam
# SiteSucker
# Telegram
# Textual
# Twitter
# Wunderlist
# Xcode
# xScope
# Other Stuff
# DeDRM (Calibre)
# DelayedLauncher
# Disconnect
# DiskAid
# Firestorm
# OmmWriter
# Open Garden
# PopClip
# Popcorn Time
# Safari Extensions
# Adguard
# ClickToFlash
# DuckDuckGo
# Evernote
# Github Highlight Selected
# Github Notifier
# isometric-contributions
# Markdown Here
# Octotree
# Pocket
# RES
# Stylish
# Translate
# Ultimate Status Bar
# WoT
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment