|
|
|
# Simple script to get an ubuntu system up and running
|
|
|
|
# Tested on Ubuntu 16.04 LTS
|
|
|
|
|
|
|
|
echo "======== UBUNTU AUTO-INSTALL SCRIPT ========"
|
|
|
|
# Pre-setup
|
|
|
|
echo "Running pre-setup..."
|
|
|
|
sudo add-apt-repository ppa:neovim-ppa/unstable
|
|
|
|
sudo apt-add-repository -y "deb http://repository.spotify.com stable non-free"
|
|
|
|
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D2C19886
|
|
|
|
sudo apt-get -qq -y update
|
|
|
|
sudo apt-get -qq -y upgrade
|
|
|
|
|
|
|
|
# Window Manager
|
|
|
|
echo "Installing window manager..."
|
|
|
|
sudo apt-get -qq -y install xmonad
|
|
|
|
sudo apt-get -qq -y install libghc-xmonad-contrib-dev
|
|
|
|
|
|
|
|
# Dmenu
|
|
|
|
echo "Installing Dmenu..."
|
|
|
|
sudo apt-get -qq -y install suckless-tools
|
|
|
|
|
|
|
|
# Languages
|
|
|
|
echo "Installing languages..."
|
|
|
|
sudo apt-get -qq -y install python-dev
|
|
|
|
sudo apt-get -qq -y install python-pip
|
|
|
|
sudo apt-get -qq -y install python3-dev
|
|
|
|
sudo apt-get -qq -y install python3-pip
|
|
|
|
|
|
|
|
# Editors
|
|
|
|
echo "Installing editors..."
|
|
|
|
sudo apt-get -qq -y install vim
|
|
|
|
sudo apt-get -qq -y install neovim
|
|
|
|
|
|
|
|
# Source Control
|
|
|
|
echo "Installing source control..."
|
|
|
|
sudo apt-get -qq -y install git
|
|
|
|
|
|
|
|
# Remove Unity (This has to be done here so we can reinstall what unity removes)
|
|
|
|
echo "Removing Unity..."
|
|
|
|
sudo apt-get -qq -y purge unity
|
|
|
|
|
|
|
|
# Multimedia
|
|
|
|
echo "Installing multimedia..."
|
|
|
|
sudo apt-get -qq -y install ffmpeg
|
|
|
|
sudo apt-get -qq -y install mplayer
|
|
|
|
sudo apt-get -qq -y install spotify-client
|
|
|
|
|
|
|
|
# Tools
|
|
|
|
echo "Installing tools..."
|
|
|
|
sudo apt-get -qq -y install transmission
|
|
|
|
sudo apt-get -qq -y install htop
|
|
|
|
sudo apt-get -qq -y install scrot
|
|
|
|
|
|
|
|
# Browsers
|
|
|
|
echo "Installing browsers..."
|
|
|
|
sudo apt-get -qq -y install chromium-browser
|
|
|
|
|
|
|
|
# Cleanup
|
|
|
|
echo "Cleaning up unneccessary programs..."
|
|
|
|
sudo apt-get -qq -y purge firefox
|
|
|
|
sudo apt-get -qq -y purge rhythmbox
|
|
|
|
sudo apt-get -qq -y purge cheese
|
|
|
|
sudo apt-get -qq -y purge shotwell
|
|
|
|
sudo apt-get -qq -y purge shotwell-common
|
|
|
|
sudo apt-get -qq -y purge thunderbird
|
|
|
|
sudo apt-get -qq -y purge aisleriot
|
|
|
|
sudo apt-get -qq -y purge webbrowser-app
|
|
|
|
sudo apt-get -qq -y purge gnome-sudoku
|
|
|
|
sudo apt-get -qq -y purge mahjongg
|
|
|
|
sudo apt-get -qq -y purge gnomine
|
|
|
|
sudo apt-get -qq -y purge ace-of-penguins
|
|
|
|
sudo apt-get -qq -y purge onboard
|
|
|
|
sudo apt -qq -y autoremove
|
|
|
|
|
|
|
|
echo "!!! DONE INSTALLING !!!"
|
|
|
|
echo "======== REBOOTING IN 30 SECONDS ========"
|
|
|
|
sleep 30
|
|
|
|
sudo reboot
|