Python scripts I use to manage my ssh connections, drive mounts, and other bash related things.
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.
 
 
 

91 lines
1.3 KiB

#!/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