#!/usr/bin/env bash # install xcode and other software from the app store # everything neccessary first - command line tools xcode-select --install # install homebrew ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" brew doctor # tap the casks brew install caskroom/cask/brew-cask # brew paths export HOMEBREW_CASK_OPTS="--appdir=/Applications" export PATH=/usr/local/bin:/usr/local/sbin:$PATH # install some neccessary brew packages brew install brew-cask brew install clipper brew install coreutils brew install git brew install macvim --with-cscope --with-lua --HEAD brew install tmux brew install zsh brew cask install forklift brew cask install iterm2 # set zsh to the default sudo vim /etc/shells chsh -s /usr/local/bin/zsh /usr/bin/env zsh sudo mv /etc/zshenv /etc/zprofile # clipper ln -sfv /usr/local/opt/clipper/*.plist ~/Library/LaunchAgents # install all submodules git submodule init git submodule update # link the dotfiles ln -s ~/dotfiles/agignore ~/.agignore ln -s ~/dotfiles/editorconfig ~/.editorconfig ln -s ~/dotfiles/eslintrc ~/.eslintrc ln -s ~/dotfiles/gemrc ~/.gemrc ln -s ~/dotfiles/gitconfig ~/.gitconfig ln -s ~/dotfiles/gitignore ~/.gitignore ln -s ~/dotfiles/slate.js ~/.slate.js ln -s ~/dotfiles/tmux.conf ~/.tmux.conf ln -s ~/dotfiles/vim ~/.vim ln -s ~/dotfiles/vimrc ~/.vimrc ln -s ~/dotfiles/zsh ~/.zsh ln -s ~/dotfiles/zshrc ~/.zshrc # set xterm/screen terminals to enable italic fonts in terminal ln -s ~/dotfiles/zsh/pure/pure.zsh /usr/local/share/zsh/site-functions/prompt_pure_setup tic ~/dotfiles/terminfo/screen-256color-italic.terminfo tic ~/dotfiles/terminfo/xterm-256color-italic.terminfo # set iterm terminal to xterm-256color-italic and enable italics! # now restart your terminal/iterm2 and hope for the best