Updating from APT repos sudo apt-get update sudo apt-get upgrade -y Installing packages sudo apt-get install curl git zsh build-essential -y Installing oh-my-zsh sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" sudo chsh -s /usr/bin/zsh Installing NVM curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash tail ~/.bashrc | grep NVM >> ~/.zshrc Final config bits git config --global core.editor atom IMPORTANT : To compleate install, OPEN A NEW TERMINAL and run: nvm install 6 nvm alias default 6 npm config set cache-min 99999