Skip to content

Instantly share code, notes, and snippets.

@icook
Last active December 15, 2015 18:30
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save icook/5304548 to your computer and use it in GitHub Desktop.
Save icook/5304548 to your computer and use it in GitHub Desktop.
# Run script with wget --no-check-certificate https://gist.github.com/icook/5304548/raw -O - | sh
sudo apt-get -y install curl
# rethinkdb
sudo add-apt-repository ppa:rethinkdb/ppa
sudo apt-get update
sudo apt-get install rethinkdb
# nodejs
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
# crypto qt wallet deps
sudo apt-get install libssl-dev libdb-dev libdb++-dev libqrencode-dev qt4-qmake libqtgui4 libqt4-dev libminiupnpc-dev libminiupnpc8 libboost-all-dev build-essential git
# setup crypto wallet deps
apt-get install ntp git build-essential libssl-dev libdb-dev libdb++-dev libboost-all-dev libqrencode-dev libminiupnpc-dev
# for each wallet compilation, inside the root of the checked out source
qmake "USE_UPNP=1" # enable upnp by default for home network use
make
# postgresql
sudo add-apt-repository ppa:pitti/postgresql
sudo apt-get update
sudo apt-get install postgresql-9.3 postgresql-server-dev-9.3 postgresql-contrib-9.3
# docker
sudo sh -c "curl https://get.docker.io/gpg | apt-key add -"
sudo sh -c "echo deb http://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"
sudo apt-get update
sudo apt-get install lxc-docker
sudo apt-get -y update
sudo apt-get -y install python-pip git vim cmake make zsh aptitude curl
# Desktop deps
sudo apt-get -y install gnome-tweak-tool terminator inkscape gparted libreoffice vim-gnome wmctrl graphviz
# Dev deps
sudo apt-get -y install python-sphinx python-dev virtualenvwrapper cloc guake golang rabbitmq-server mysql-server nginx ruby ruby-dev exuberant-ctags
# setup guard (dev)
sudo gem install guard guard-livereload guard-coffeescript guard-less guard-compass guard-shell compass
# ungit
sudo npm install -g ungit recess
# Install my custom oh-my-zsh
wget --no-check-certificate https://github.com/icook/oh-my-zsh/raw/master/tools/install.sh -O - | sh
# Install custom vimrc
wget --no-check-certificate https://raw.github.com/icook/vimrc/master/auto_install.sh -O - | sh
# Generate SSH key
ssh-keygen -t rsa -C "isaac@simpload.com"
ssh-add ~/.ssh/id_rsa
# setup git defaults
git config --global core.editor vim
git config --global color.ui true
git config --global user.name "Isaac Cook"
git config --global user.email isaac@simpload.com
# Run enable code for Razr blackwidow
sudo su -c "sudowget --no-check-certificate http://finch.am/projects/blackwidow/blackwidow_enable.py -O - | sh"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment