These commands are good as of 2013-07-27.
App store http://itunes.apple.com/us/app/xcode/id448457090?mt=12) The download/install takes awhile so start it first. When it finishes downloading you will still need to run it to complete installation.
http://mxcl.github.com/homebrew/
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
Note that Xcode is a pre-req for Homebrew. Once the 1.6GB is done, you will have to install the Command Line Tools at least.
mkdir -p ~/src ~/projects
NOTE: Copy over your SSH Keys from your existing machine if you have them and want to carry over your existing SSH configs
cp ... chmod 600
I just check out psykidellic-keys from bitbucket and copy over.
brew install git mercurial wget tmux reattach-to-user-namespace
brew install vim weechat zsh python
brew install openssl #required for pg gem to work
brew install imagemagick
brew install scala sbt
NOTE: I use Latex a lot and the basic package is 2GB. No fun but needs to be installed. Does not come on brew too: http://www.tug.org/mactex/
iTerm2 http://www.iterm2.com/
Really the nicest choice for a terminal on OSX right now, especially with Lion style full screen support. Easier on the command line.
curl https://iterm2.googlecode.com/files/iTerm2_v1_0_0.zip -o x.zip && unzip x.zip -d ~/Applications && rm x.zip curl https://s3.amazonaws.com/spectacle/downloads/Spectacle+0.8.4.zip -o x.zip && unzip x.zip -d ~/Applications && rm x.zip
mkdir ~/src
cd ~/src
<< CLONE THE PRIVATE DOTFILES FROM BITBUCKET >>
./consolas.sh
Solarized color scheme http://ethanschoonover.com/solarized
I feel there is an advantage in setting all your dev apps to use a consistent color scheme, especially your terminal and text editor/dev environment.
cd ~/projects && git clone git://github.com/altercation/solarized.git
Install: http://code.google.com/p/iterm2/wiki/ColorGallery or just use the above checked out folder
NOTE: This means you have to install both your terminal and editor (vim) colorschemes. I have been using Solarized (dark and light) but some command line app e.g. weechat dont work well with solarized. I may look into changing colors for it later on but its never the priority.
So leave the default dark and light too for edge cases like this.
Right now, there is no option to export/import profiles in iTerm2 but its there in alpha version so hopefully it will be released soon.
cd ~/ git clone --recurse git@github.com:psykidellic/vimfiles.git .vim
ln -s $HOME/src/dotconffiles/.gitignore .gitignore && ln -s $HOME/src/dotconffiles/.vimrc .vimrc && ln -s $HOME/src/dotconffiles/.zshrc .zshrc && ln -s $HOME/src/dotconffiles/.my_aliases .my_aliases && ln -s $HOME/src/dotconffiles/.tmux.conf .tmux.conf && ln -s $HOME/src/dotconffiles/.gitconfig .gitconfig && ln -s $HOME/src/dotconffiles/.Vromrc .Vromrc && ln -s $HOME/src/dotconffiles/.hgrc .hgrc && ln -s $HOME/src/dotconffiles/bin bin
export PYTHONSTARTUP=$HOME/src/dotconffiles/.pythonstartup mkdir -p ~/.ssh && cd ~/.ssh && ln -s $HOME/src/dotconffiles/config config
wget --no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
mv ~/.zshrc.pre-oh-my-zsh ~/.zshrc
NOTE: Copy over your SSH Keys from your existing machine if you have them and want to carry over your existing SSH configs.
curl -L https://get.rvm.io | bash -s stable
NOTE: Start new shell session to get the new
vim +BundleInstall +qall
rvm install 1.9.3 gem install bundler jekyll rvm notes
cd ~/Downloads wget https://dl.bintray.com/mitchellh/vagrant/Vagrant-1.4.0.dmg
hdiutil mount Vagrant
sudo installer -package /Volumes/Vagrant/Vagrant.pkg -target "/Volumes/Macintosh HD"
hdiutil unmount /Volumes/vagrant
brew install elasticsearch
Set up the launctl etc, it will ask you to install Java SE 6
- Install it
- Install git-extras
- Install git-friendly (if you think its good)
- Install ghi tools:
- curl -s https://raw.github.com/stephencelis/ghi/master/ghi > ghi && chmod 755 ghi && mv ghi /usr/local/bin
brew install node.js npm install -G coffee-script
Some repositories that I will be working upon in forseeable future so check them out
- beamtous
- psykidellic-keys