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 + + + + + + + + + +