49 lines
2.9 KiB
Bash
49 lines
2.9 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 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/
|
||
|
|
||
|
|