Skip to content

Instantly share code, notes, and snippets.

@llimllib
Last active November 17, 2016 18:20
Show Gist options
  • Star 9 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save llimllib/9072556 to your computer and use it in GitHub Desktop.
Save llimllib/9072556 to your computer and use it in GitHub Desktop.
# Mac preference changes:
# * minimize and hide dock
# * undo natural scrolling
# * max out keyboard repeat
# * increase desktop resolution
# * show date in menubar
# * do not play feedback when volume is changed
# * do not play user interface sounds
# * maximize mouse tracking speed
# install homebrew; follow the script's directions
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
# install brew-cask and my base set of GUI programs
brew install caskroom/cask/brew-cask
brew cask install iterm2 google-chrome alfred rdio firefox dropbox caffeine selfcontrol vlc flash
# install some command line stuff
brew install python git tree sl python3 lua vim wget ffmpeg ack hg youtube-dl
# add homebrew cask to alfred's search path
brew cask alfred link
# open app store and install all purchases that you still want
mkdir code && cd code
git clone https://github.com/llimllib/personal_code.git
cd code/personal_code/homedir
cp -r .vim ~
cp .vimrc ~
cp .bashrc ~/.bash_profile
cp .inputrc ~/.inputrc
#install vundle
git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
brew install gfortran
pip install numpy scipy ipython virtualenv virtualenvwrapper
# required for making slides from an ipython presentation
pip install jinja2 pygments
# ipython requires pandoc which requires... oy
brew install haskell-platform
cabal update
cabal install pandoc
# more ipython notebook deps
brew install zeromq freetype
pip install pyzmq tornado matplotlib
# create an ssh key
mkdir ~/.ssh && cd ~/.ssh && ssh-keygen -t rsa -C "bill.mill@gmail.com"
# go to github and add it to my account
pip install requests
brew install postgres
# compile command-t
cd ~/.vim/bundle/command-t/ruby/command-t
ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future /usr/bin/ruby extconf.rb
make
@edwelker
Copy link

I got a new computer, and stole this idea, but with credit.
https://github.com/edwelker/nix_conf/blob/master/macsetup.sh

@kchau
Copy link

kchau commented Mar 12, 2014

I'll be using some of this very soon... :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment