Created
May 18, 2015 11:33
-
-
Save dackdel/6a64ec199886c6883572 to your computer and use it in GitHub Desktop.
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
# --------------------------------------------------------------------- | |
# Ankkit Modi / @dackdel | |
# Setting up a new computer for stuff in no real order | |
# --------------------------------------------------------------------- | |
# Command Line Tools via Xcode | |
# | |
1. Get Xcode from App Store | |
2. Open Xcode | |
3. Go to Preferences | |
4. Downloads > Components > Command Line Tools > Install | |
# or | |
# | |
xcode-select --install | |
# Homebrew | |
# | |
http://mxcl.github.com/homebrew/ | |
# Homebrew Cask | |
# http://caskroom.io/ | |
# | |
brew install caskroom/cask/brew-cask | |
# Dropbox | |
# | |
brew cask install dropbpox | |
# Google Chrome | |
# | |
brew cask install google-chrome | |
# iTerm2 | |
# | |
brew cask install iterm2 | |
# Git | |
# | |
brew install git | |
brew install git-extras # Git utilities | |
brew install tig # front-end to Git (ncurses) | |
brew install gh # GitHub wrapper | |
# Updated perl | |
# | |
brew tap homebrew/versions | |
brew install perl | |
brew link perl --force | |
# Updated python/pip | |
# | |
brew install python | |
pip install --upgrade setuptools | |
pip install --upgrade pip | |
# freetype | |
# | |
brew install freetype | |
ln -s /usr/local/opt/freetype/include/freetype2 /usr/local/include/freetype | |
# Updated curl | |
# | |
brew install curl | |
brew link curl --force | |
# Updated bash | |
# | |
brew install bash | |
# findutils | |
# | |
brew install findutils | |
# GNU tar | |
# | |
brew install gnu-tar | |
# GNU sed | |
# | |
brew install gnu-sed | |
# GnuPG | |
# | |
brew install gpg | |
# ZSH | |
# | |
brew install zsh | |
sudo mv /etc/zshenv /etc/zprofile # system-wide environment settings | |
# Vim | |
# | |
brew install vim --with-lua | |
brew install macvim | |
mkdir ~/Applications | |
brew linkapps | |
# Throw OSX notifications | |
# | |
brew install terminal-notifier | |
# Gist client | |
# | |
brew install gist | |
gist --login | |
# Rainbarf | |
# | |
brew install rainbarf | |
# MySQL | |
# | |
brew install mysql | |
# Elasticsearch | |
# | |
brew install elasticsearch | |
# Elasticsearch-head plugin | |
# | |
/usr/local/Cellar/elasticsearch/0.90.3/bin/plugin -install mobz/elasticsearch-head | |
open http://localhost:9200/_plugin/head/ | |
# Redis | |
# | |
brew install redis | |
# Capybara-webkit dependencies | |
# | |
brew install qt | |
# Image editing & Rmagick dependencies | |
# | |
brew install imagemagick --disable-openmp --build-from-source | |
brew install gs | |
# Enable gem usage | |
# | |
cd /usr/local/Cellar/imagemagick/6.8.6-3/lib | |
ln -s libMagick++-6.Q16.1.dylib libMagick++.dylib | |
# Weechat | |
# | |
brew install weechat --with-perl --with-ruby | |
# Install scripts within Weechat: | |
# /script install buffers.pl beep.pl | |
# TOR for SASL authentication | |
# | |
brew install tor | |
# Set up IRC SASL: | |
# * http://www.weechat.org/files/doc/stable/weechat_user.en.html#irc_sasl_authentication | |
# * http://freenode.net/irc_servers.shtml#tor | |
# Twitter client | |
# | |
sudo pip install rainbowstream | |
# Run rainbowstream -iot to enable image-on-term | |
# My dotfiles and libraries | |
# | |
git clone https://github.com/danguita/dotfiles | |
rake install | |
# Chruby | |
# | |
brew install chruby | |
brew install ruby-install | |
brew install chgems | |
# Install rubies | |
# | |
ruby-install ruby 1.9.3 | |
ruby-install ruby 2.0.0 | |
# Nodejs | |
# | |
brew install node | |
# npm | |
# | |
curl https://npmjs.org/install.sh | sh | |
# nvm | |
# | |
curl https://raw.github.com/creationix/nvm/master/install.sh | sh | |
# bower | |
# | |
npm install bower | |
# VirtualBox | |
# | |
brew cask install virtualbox | |
# Vagrant | |
# | |
brew cask install vagrant | |
# Install VirtualBox Guest Additions | |
# | |
vagrant plugin install vagrant-vbguest | |
# Packer | |
# | |
brew tap homebrew/binary | |
brew install packer | |
# XQuartz/X11 support | |
# | |
brew cask install xquartz | |
# Java Runtime | |
# | |
http://support.apple.com/kb/dl1572 | |
# Microsoft IE OVA images | |
# http://www.modern.ie/en-us/virtualization-tools | |
# | |
curl -O http://virtualization.modern.ie/vhd/IEKitV1_Final/VirtualBox/OSX/IE6_WinXP.ova.zip | |
curl -O http://virtualization.modern.ie/vhd/IEKitV1_Final/VirtualBox/OSX/IE7_Vista.ova.zip | |
curl -O http://virtualization.modern.ie/vhd/IEKitV1_Final/VirtualBox/OSX/IE8_Win7.zip | |
curl -O http://virtualization.modern.ie/vhd/IEKitV1_Final/VirtualBox/OSX/IE9_Win7.zip | |
curl -O http://virtualization.modern.ie/vhd/IEKitV1_Final/VirtualBox/OSX/IE10_Win8.ova.zip |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment