54 lines
3.1 KiB
Bash
54 lines
3.1 KiB
Bash
#!/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 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 gnss-sdr git filezilla cubicsdr bladerf android-tools-adb android-tools-fastboot airspy android-tools-mkbootimg apktool freecad libaacs0 libbluray-bdj thunderbird cherrytree qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils kde-full virt-manager
|
|
|
|
#untill I can get this to work this will be commented out and set aside. I want to use grub insted of systemd-boot
|
|
#sudo apt install grub-customizer
|
|
# These packages were unable to be located. Will look into it later
|
|
#sudo apt install exfat-utils exfat-fuse libbluray1 libbdplus stty
|
|
|
|
|
|
|
|
#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
|
|
echo "Numlock=on" | 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/
|
|
|
|
|