bash script v1.0

Due to some issues with gitea users will have to make the shell script executable themselves.
This commit is contained in:
Thaidakar 2024-10-20 00:03:41 +00:00
parent aaf7e1d487
commit ee62c638e2

48
programs.sh Normal file
View File

@ -0,0 +1,48 @@
#!/bin/bash
#For a formatting note I have set this up for installing programs then adding configurations then clean up for my debuntu 2020 based system
#brave, brave beta and, brave nightly keys
sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main"|sudo tee /etc/apt/sources.list.d/brave-browser-release.list
sudo curl -fsSLo /usr/share/keyrings/brave-browser-beta-archive-keyring.gpg https://brave-browser-apt-beta.s3.brave.com/brave-browser-beta-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/brave-browser-beta-archive-keyring.gpg arch=amd64] https://brave-browser-apt-beta.s3.brave.com/ stable main"|sudo tee /etc/apt/sources.list.d/brave-browser-beta.list
sudo curl -fsSLo /usr/share/keyrings/brave-browser-nightly-archive-keyring.gpg https://brave-browser-apt-nightly.s3.brave.com/brave-browser-nightly-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/brave-browser-nightly-archive-keyring.gpg arch=amd64] https://brave-browser-apt-nightly.s3.brave.com/ stable main"|sudo tee /etc/apt/sources.list.d/brave-browser-nightly.list
#ppa for cherrytree notes
sudo add-apt-repository ppa:giuspen/ppa
sudo apt update && sudo apt upgrade -y
sudo apt install kodi mpv vlc openssh-server ffmpeg coolkey stty qemu qemu-kvm virt-manager bridge-utils brave-browser brave-browser-beta brave-browser-nightly virtualbox virtualbox-qt virtualbox-dkms soapysdr-module-all rtl-sdr p7zip obs-studio obs-plugins neofetch net-tools net-tools kicad kde-full hamradio-sdr hackrf grub-customizer gnss-sdr git filezilla exfat-utils exfat-fuse cubicsdr bladerf android-tools-adb android-tools-fastboot airspy android-tools-mkbootimg apktool freecad libaacs0 libbluray-bdj libbluray1 libbdplus thunderbird cherrytree qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils kde-full virt-manager
#something something somthing youtube-dl; add question laptop or desktop or better yet ask core count indicating more will take less time but get much hotter and maybe prefered resliution
# I like big keys and I can not lie
ssh-keygen -t rsa -b 4096
#I use a usb uart tool to connect to serial devices for the dialout group. This is required to use any tool with the device. Need kvm stuff too.
sudo useradd -g $USER dialout
sudo useradd -g $USER libvirt
sudo useradd -g $USER libvirt-kvm
#at the end we want to fix the sddm switch from gdm3 a base. In my case with Pop!OS I installed KDE on top of its gnome.
mkdir
echo "[General]" | sudo tee /etc/sddm.conf >/dev/null
echo "InputMethod= " | sudo tee -a /etc/sddm.conf >/dev/null
#move and get files
mkdir -p ~/.config/aacs/
wget http://vlc-bluray.whoknowsmy.name/files/KEYDB.cfg -P ~/.config/aacs/