Last active
November 17, 2016 18:20
-
-
Save llimllib/9072556 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
# 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 "[email protected]" | |
# 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 |
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
I got a new computer, and stole this idea, but with credit.
https://github.com/edwelker/nix_conf/blob/master/macsetup.sh