Skip to content

Instantly share code, notes, and snippets.

@kimsible
Last active August 29, 2015 14:25
Show Gist options
  • Save kimsible/686733a5042252558b50 to your computer and use it in GitHub Desktop.
Save kimsible/686733a5042252558b50 to your computer and use it in GitHub Desktop.
#!/bin/bash
# pre-requis
sudo apt-get update
sudo apt-get upgrade
# install all essential to dev
sudo apt-get install git nodejs-legacy npm build-essential wget curl vim zsh
# install docker https://www.docker.com/
wget -qO- https://get.docker.com/gpg | sudo apt-key add - ; wget -qO- https://get.docker.com/ | sh
# force using npm and other install without sudo
sudo chown -R $USER:$USER /usr/local
sudo chown -R $USER:$USER /opt
# npm
npm install -g n
# may be usefull if to map keyboard if azerty
# setxkbmap fr
# oh-my-zsh
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
chsh -s /bin/zsh
# softwares
# firefox dev edition
wget -O firefox.tar.bz2 "https://download.mozilla.org/?product=firefox-aurora-latest-ssl&os=linux64&lang=en-US"
tar xjf firefox.tar.bz2 ; mv firefox /opt/firefox ; rm -rf firefox.tar.bz2
sudo ln -s /opt/firefox/firefox /usr/bin/firefox-dev
# chrome for flash :P
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb https://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
#sublime-text
sudo add-apt-repository ppa:webupd8team/sublime-text-2
# atom editor
sudo add-apt-repository ppa:webupd8team/atom
# install
sudo apt-get update
sudo apt-install google-chrome-stable sublime-text atom
npm install -g webpack grunt gulp bower express-generator strongloop
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment