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