From 79c2948b16615fe95052008a0a4c74ac69ef9978 Mon Sep 17 00:00:00 2001 From: jrtechs Date: Sun, 18 Nov 2018 13:25:24 -0500 Subject: [PATCH] Created a script to install all the stuff for my system after a fresh installation on a debian/ubuntu based computer. --- scripts/freshInstall.sh | 91 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100755 scripts/freshInstall.sh diff --git a/scripts/freshInstall.sh b/scripts/freshInstall.sh new file mode 100755 index 0000000..3683f1e --- /dev/null +++ b/scripts/freshInstall.sh @@ -0,0 +1,91 @@ +#!/bin/bash + + +echo Installing standard software + +# Change to root user +su + +apt update +apt upgrade + +apt install zsh +apt install git +apt install node +apt install npm +apt install python3 +apt install rsync +apt install htop +apt install gdebi-core + + +echo Configuring zsh +# Configuring zsh +chsh -s /bin/zsh +sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)" + + +echo Setting global git config +# Set up github configuration +git config --global user.name "jrtechs" +git config --global user.email "jeffery@jrtechs.net" + + + +echo Installing bash manager +cd /home/jeff + +mkdir media +mkdir public +mkdir work + +mkdir scripts +cd scripts +git clone https://github.com/jrtechs/bash_manager.git + + +echo Enabling non-root users to mount ssh drives +# Enables non-root users to mount ssh drives +echo "user_allow_other" >> /etc/fuse.conf + + +echo Installing all the fun software with snap. +# On Work Stations +apt install snapd + +## Discord +snap install discord + +## Slack +snap install slack --classic + +snap install spotify + +snap install obs-studio + +snap install vscode --classic + +snap install vlc + +snap install chromium + + +## JetBrains Stuff +snap install pycharm-professional --classic +snap install intellij-idea-community --classic +snap install phpstorm --classic +snap install webstorm --classic + +echo Restart!! + +reboot + + + + + + + + + +