You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
78 lines
2.2 KiB
78 lines
2.2 KiB
# 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
|
|
|