Last active
February 20, 2025 09:38
-
-
Save tomichj/ce5e2ff0d000acc660b6 to your computer and use it in GitHub Desktop.
Mac OS X Base System Configuration
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/bash | |
if test ! $(which brew) | |
then | |
echo " Installing Homebrew for you." | |
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" > /tmp/homebrew-install.log | |
fi | |
# brew packages | |
brew install openssl libyaml gnutls git rbenv ruby-build tree blueutil gmp imagemagick wget coreutils hub z grc spark | |
brew link --force openssl | |
# now install two ruby versions required | |
rbenv install 2.1.2 | |
rbenv global 2.1.2 | |
gem install bundler | |
rbenv install 1.9.3-p547 # gem install bundler from ~/Projects/progress | |
# install homebrew cask | |
brew update | |
brew tap phinze/homebrew-cask | |
brew install brew-cask | |
# install applications using brew cask | |
brew cask install caffeine dropbox the-unarchiver vlc skype transmission github boot2docker fantastical firefox handbrake istat-menus keyboard-maestro minecraft rubymine sourcetree steam sublime-text superduper textexpander viscosity diffmerge textmate silverlight bbedit quicksilver heroku-toolbelt skitch evernote postgres | |
brew cask install --appdir="/Applications" google-chrome | |
# dot files! | |
if [[ ! -d ~/.dotfiles ]]; then | |
git clone https://github.com/tomichj/dotfiles | |
fi | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment