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

  1. #!/bin/bash
  2. echo Installing standard software
  3. # Change to root user
  4. su
  5. apt update
  6. apt upgrade
  7. apt install zsh
  8. apt install git
  9. apt install node
  10. apt install npm
  11. apt install python3
  12. apt install rsync
  13. apt install htop
  14. apt install gdebi-core
  15. echo Configuring zsh
  16. # Configuring zsh
  17. chsh -s /bin/zsh
  18. sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
  19. echo Setting global git config
  20. # Set up github configuration
  21. git config --global user.name "jrtechs"
  22. git config --global user.email "jeffery@jrtechs.net"
  23. echo Installing bash manager
  24. cd /home/jeff
  25. mkdir media
  26. mkdir public
  27. mkdir work
  28. mkdir scripts
  29. cd scripts
  30. git clone https://github.com/jrtechs/bash_manager.git
  31. echo Enabling non-root users to mount ssh drives
  32. # Enables non-root users to mount ssh drives
  33. echo "user_allow_other" >> /etc/fuse.conf
  34. echo Installing all the fun software with snap.
  35. # On Work Stations
  36. apt install snapd
  37. ## Discord
  38. snap install discord
  39. ## Slack
  40. snap install slack --classic
  41. snap install spotify
  42. snap install obs-studio
  43. snap install vscode --classic
  44. snap install vlc
  45. snap install chromium
  46. ## JetBrains Stuff
  47. snap install pycharm-professional --classic
  48. snap install intellij-idea-community --classic
  49. snap install phpstorm --classic
  50. snap install webstorm --classic
  51. echo Restart!!
  52. reboot