I just finished (I think) writing a bash script to install all my essential software to Ubuntu GNOME. I'll be making more for different distributions but once I have one to go off of, I can do the rest fine.
I am very new to it all, however, and have barely gotten into using the cli so I'm sure that there are a ton of errors below. If you could just read through it and let me know what I can fix/improve, that would be wonderful! This is meant to run a nearly clean install; I'll have to open Firefox and download two files; the script and the extensions list. Other than that, everything is still set to default.
#!/bin/bash sudo apt-get install -y gnome-tweak-tool sudo apt-get install -y variety sudo apt-get install -y hunspell-en-gb sudo apt-get install -y gdebi sudo apt-get install -y gparted sudo apt-get install -y libreoffice-style-breeze sudo apt-get install -y evolution sudo apt-get install -y evolution-indicator sudo apt-get install -y cairo-dock cd cd Downloads mkdir Programs cd Programs wget https://steamcdn-a.akamaihd.net/client/installer/steam.deb sudo dpkg -i steam.deb sudo apt-get install -f wget https://atom.io/download/deb sudo dpkg -i atom* sudo apt-get install -f wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.2.0-Linux-x64.deb sudo dpkg -i VNC-Server* sudo apt-get install -f wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.17.731-Linux-x64.deb sudo dpkg -i VNC-Viewer* sudo apt-get install -f sudo cd /usr/share/icons wget https://dl.opendesktop.org/api/files/download/id/1464728434/164587-bridge.tar.gz tar -xvzf 164587-bridge.tar.gz sudo add-apt-repository ppa:papirus/papirus sudo apt update sudo apt-get install papirus-icon-theme sudo apt install numix-gtk-theme xterm -e "echo Make sure you select Bridge as the cursor, Papirus as the icon theme, and Numix as the GTK+ theme && gnome-tweak-tool" cd xterm -e "echo Replace whatever is there with Bridge && sudo gedit /usr/share/icons/default/index.theme" sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key FDC247B7 echo 'deb https://repo.windscribe.com/ubuntu zesty main' | sudo tee /etc/apt/sources.list.d/windscribe-repo.list sudo apt-get update sudo apt-get install windscribe-cli xterm windscribe login && windscribe start && echo Connect to Windscribe with windscribe connect best echo All thats left is to do is, if youre using GNOME, enable all of your chosen extensions at extensions.gnome.org cd echo Use gedit /Documents/Scripts/Extension_Links to view my links to GNOME Shell Extensions