Skip to content

Instantly share code, notes, and snippets.

@vpj
Created April 11, 2015 12:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vpj/c894389a6908241da790 to your computer and use it in GitHub Desktop.
Save vpj/c894389a6908241da790 to your computer and use it in GitHub Desktop.
Linux setup
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install terminator
sudo apt-get install g++ build-essential vim make
sudo apt-get install nodejs
sudo apt-get install npm
sudo apt-get install zsh
chsh -s /bin/zsh
sudo apt-get install indicator-multiload
sudo ln -s /usr/bin/nodejs /usr/bin/node
npm config set prefix ~/.node
#copy .vimrc .vim custom folder of .oh_my_zsh
#oh my zsh
wget --no-check-certificate http://install.ohmyz.sh -O - | sh
#monitors
http://askubuntu.com/questions/296472/how-do-i-use-arandr-to-create-a-permanent-monitor-layout-in-lubuntu-12-10
#lxde dual monitor
sudo apt-get install arandr
#vlc
sudo apt-get install vlc
#git
sudo apt-get install git git-core gitg gitk
#nginx
sudo apt-get install nginx
#coffeescript
npm install -g coffee-script
npm install -g less
#mongo
sudo apt-get install mongodb
##oh my ssh/custom
export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/varuna/.node/bin"
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
alias tcarena='javaws /home/varuna/comp/tc/stuff/Applet/ContestAppletProd.jnlp'
alias tco='gvim tc.cpp ../stuff/snippets.cpp'
alias tcc='g++ tc.cpp -g -o tc -Wall -Wextra -Wconversion'
alias gsr='git submodule foreach --recursive'
export PATH="$PATH:$HOME/.node/bin"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment