Skip to content

Instantly share code, notes, and snippets.

@felixangell
Created April 2, 2017 17:14
Show Gist options
  • Save felixangell/02e995c797f31f5645d4cd7433da80ae to your computer and use it in GitHub Desktop.
Save felixangell/02e995c797f31f5645d4cd7433da80ae to your computer and use it in GitHub Desktop.
stupid simple setup script
#!/bin/bash
echo "Running Felix's setup script!"
#Check if run as root
if [[ $EUID -ne 0 ]]; then
echo "Please re-run the setup script with sudo"
exit 1
fi
# install the basic updates and system
# upgrades
echo "Updating and upgrading..."
sudo apt-get update -y >/dev/null
sudo apt-get upgrade -y >/dev/null
printf ".. Done!\n"
# programming stuff
echo "Installing programming stuff!"
sudo apt-get install vim git clang build-essential llvm make cmake go gource qemu racket valgrind -y >/dev/null
printf ".. Done!\n"
# server stuff
echo "Installing server stuff!"
sudo apt-get install nginx -y >/dev/null
printf ".. Done!\n"
# spotify!
echo "Installing spotify!"
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys BBEBDCB318AD50EC6865090613B00F1FD2C19886 >/dev/null
echo deb http://repository.spotify.com stable non-free | sudo tee /etc/apt/sources.list.d/spotify.list >/dev/null
sudo apt-get update -y >/dev/null
sudo apt-get install spotify-client -y >/dev/null
printf ".. Done!\n"
# google chrome
echo "Installing Google Chrome!"
wget "https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb" -O chrome.deb >/dev/null
sudo dpkg -i chrome.deb >/dev/null
sudo rm chrome.deb >/dev/null
printf ".. Done!\n"
# sublime text 3
echo "Installing Sublime Text 3"
wget -O subl.deb "https://download.sublimetext.com/sublime-text_build-3126_amd64.deb" >/dev/null
sudo dpkg -i subl.deb >/dev/null
sudo rm subl.deb >/dev/null
echo "FINISHED SETUP."
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment