diff --git a/programs.sh b/programs.sh new file mode 100644 index 0000000..a4fe7d7 --- /dev/null +++ b/programs.sh @@ -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/ + +