Last active
January 12, 2025 19:50
-
-
Save caio2k/007631500b89a499c6b869e3ea307fcc to your computer and use it in GitHub Desktop.
Install desktop utilities for debian 12 bookworm
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
echo 'Scripts for debian12 post-install' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
echo 'include "%L" | |
<dead_acute> <C> : "Ç" | |
<dead_acute> <c> : "ç" ' > ~/.XCompose | |
#add slack repo | |
wget -qO - https://packagecloud.io/slacktechnologies/slack/gpgkey | sudo tee /etc/apt/trusted.gpg.d/slack-packagecloud.asc | |
echo 'deb https://packagecloud.io/slacktechnologies/slack/debian/ jessie main' | sudo tee /etc/apt/sources.list.d/slack.list | |
echo 'Package: * | |
Pin: origin packagecloud.io | |
Pin-Priority: 1 | |
Package: slack-desktop | |
Pin: origin packagecloud.io | |
Pin-Priority: 400' | sudo tee /etc/apt/preferences.d/slack | |
#add vscodium repo | |
wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | gpg --dearmor | sudo dd of=/etc/apt/trusted.gpg.d/vscodium-archive-keyring.gpg | |
echo 'deb [signed-by=/etc/apt/trusted.gpg.d/vscodium-archive-keyring.gpg] https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/debs/ vscodium main' | sudo tee /etc/apt/sources.list.d/vscodium.list | |
echo 'Package: * | |
Pin: origin paulcarroty.gitlab.io | |
Pin-Priority: 1 | |
Package: codium | |
Pin: origin paulcarroty.gitlab.io | |
Pin-Priority: 400' | sudo tee /etc/apt/preferences.d/vscodium | |
#add signal repo | |
wget -qO - https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor | sudo dd of=/etc/apt/trusted.gpg.d/signal-desktop-keyring.gpg | |
echo 'deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main' | sudo tee /etc/apt/sources.list.d/signal.list | |
echo 'Package: * | |
Pin: origin updates.signal.org | |
Pin-Priority: 1 | |
Package: signal-desktop | |
Pin: origin paulcarroty.gitlab.io | |
Pin-Priority: 400' | sudo tee /etc/apt/preferences.d/signal-desktop | |
#remove cdrom from repository | |
sudo sed -i '/cdrom/d' /etc/apt/sources.list | |
#add non-free to repository | |
echo 'deb http://deb.debian.org/debian/ bookworm non-free' | sudo tee /etc/apt/sources.list.d/bookworm-non-free.list | |
#add contrib to repository | |
echo 'deb http://deb.debian.org/debian/ bookworm contrib' | sudo tee /etc/apt/sources.list.d/bookworm-contrib.list | |
#add backports repository | |
echo 'deb http://deb.debian.org/debian/ bookworm-backports non-free' | sudo tee /etc/apt/sources.list.d/bookworm-backports.list | |
sudo apt update | |
sudo apt -y install vim neovim mc aptitude codium nfs-client cups pavucontrol calibre gnucash firmware-linux-nonfree xsane s-tui stress-ng curl golang chromium firmware-iwlwifi sudo xbindkeys qemu-kvm libvirt-daemon-system virt-manager gparted gparted pidgin pidgin-sipe gitk git docker.io samba net-tools wine handbrake-cli handbrake net-tools handbrake mencoder firewalld graphviz python3-pip docker.io docker-compose slack-desktop v4l2loopback-dkms python3-opencv picard intel-media-va-driver-non-free heif-thumbnailer heif-gdk-pixbuf ifuse libimobiledevice-utils libdvd-pkg mkvtoolnix ttf-mscorefonts-installer ibus-mozc libfdk-aac2 gir1.2-gda-5.0 gir1.2-gsound-1.0 tmux-plugin-manager | |
#sudo snap install freemind | |
#install non-free AAC bluetooth driver | |
wget https://launchpadlibrarian.net/661532530/libspa-0.2-bluetooth_0.3.65-4~glasgall1_amd64.deb | |
dpkg-deb -xv libspa-0.2-bluetooth_0.3.65-4~glasgall1_amd64.deb tmp/ | |
sudo mv tmp/usr/lib/x86_64-linux-gnu/spa-0.2/bluez5/libspa-codec-bluez5-aac.so /usr/lib/x86_64-linux-gnu/spa-0.2/bluez5/ | |
rm -rf | |
#update user permission | |
sudo usermod $USER -a -G sudo,video,audio,docker,libvirt |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
echo 'include "%L" | |
<dead_acute> <C> : "Ç" | |
<dead_acute> <c> : "ç" ' > ~/.XCompose | |
#add slack repo | |
wget -qO - https://packagecloud.io/slacktechnologies/slack/gpgkey | gpg --dearmor | sudo dd of=/etc/apt/trusted.gpg.d/slack-packagecloud.gpg | |
echo 'deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/slack-packagecloud.gpg] https://packagecloud.io/slacktechnologies/slack/debian/ jessie main' | sudo tee /etc/apt/sources.list.d/slack.list | |
echo 'Package: * | |
Pin: origin packagecloud.io | |
Pin-Priority: 1 | |
Package: slack-desktop | |
Pin: origin packagecloud.io | |
Pin-Priority: 400' | sudo tee /etc/apt/preferences.d/slack | |
#add vscodium repo | |
wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | gpg --dearmor | sudo dd of=/etc/apt/trusted.gpg.d/vscodium-archive-keyring.gpg | |
echo 'deb [signed-by=/etc/apt/trusted.gpg.d/vscodium-archive-keyring.gpg] https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/debs/ vscodium main' | sudo tee /etc/apt/sources.list.d/vscodium.list | |
echo 'Package: * | |
Pin: origin paulcarroty.gitlab.io | |
Pin-Priority: 1 | |
Package: codium | |
Pin: origin paulcarroty.gitlab.io | |
Pin-Priority: 400' | sudo tee /etc/apt/preferences.d/vscodium | |
#add signal repo | |
wget -qO - https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor | sudo dd of=/etc/apt/trusted.gpg.d/signal-desktop-keyring.gpg | |
echo 'deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main' | sudo tee /etc/apt/sources.list.d/signal.list | |
echo 'Package: * | |
Pin: origin updates.signal.org | |
Pin-Priority: 1 | |
Package: signal-desktop | |
Pin: origin paulcarroty.gitlab.io | |
Pin-Priority: 400' | sudo tee /etc/apt/preferences.d/signal-desktop | |
#add dropbox repo | |
wget -qO - https://linux.dropbox.com/fedora/rpm-public-key.asc | sudo dd of=/etc/apt/trusted.gpg.d/dropbox-keyring.asc | |
echo 'deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/dropbox-keyring.asc] https://linux.dropbox.com/debian/ bookworm main' | sudo tee /etc/apt/sources.list.d/dropbox.list | |
echo 'Package: * | |
Pin: origin linux.dropbox.com | |
Pin-Priority: 1 | |
Package: dropbox | |
Pin: origin linux.dropbox.com | |
Pin-Priority: 400' | sudo tee /etc/apt/preferences.d/dropbox | |
#remove cdrom from repository | |
sudo sed -i '/cdrom/d' /etc/apt/sources.list | |
#add non-free to repository | |
echo 'deb http://deb.debian.org/debian/ bookworm non-free' | sudo tee /etc/apt/sources.list.d/bookworm-non-free.list | |
#add contrib to repository | |
echo 'deb http://deb.debian.org/debian/ bookworm contrib' | sudo tee /etc/apt/sources.list.d/bookworm-contrib.list | |
#add backports repository | |
echo 'deb http://deb.debian.org/debian/ bookworm-backports non-free' | sudo tee /etc/apt/sources.list.d/bookworm-backports.list | |
sudo apt update | |
sudo apt -y install vim neovim mc aptitude codium nfs-client cups firmware-linux-nonfree xsane s-tui stress-ng curl chromium firmware-iwlwifi sudo xbindkeys qemu-kvm libvirt-daemon-system virt-manager gparted gparted pidgin pidgin-sipe gitk git samba net-tools net-tools firewalld python3-pip docker.io docker-compose slack-desktop v4l2loopback-dkms python3-opencv intel-media-va-driver-non-free heif-thumbnailer heif-gdk-pixbuf ifuse libimobiledevice-utils ttf-mscorefonts-installer dropbox gir1.2-gda-5.0 gir1.2-gsound-1.0 tmux-plugin-manager | |
#sudo snap install freemind xsane | |
#update user permission | |
sudo usermod $USER -a -G sudo,video,audio,docker,libvirt | |
#disable suspend | |
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
sudo apt install wget -y | |
echo 'include "%L" | |
<dead_acute> <C> : "Ç" | |
<dead_acute> <c> : "ç" ' > ~/.XCompose | |
#add vscodium repo | |
wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | gpg --dearmor | sudo dd of=/etc/apt/trusted.gpg.d/vscodium-archive-keyring.gpg | |
echo 'deb [signed-by=/etc/apt/trusted.gpg.d/vscodium-archive-keyring.gpg] https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/debs/ vscodium main' | sudo tee /etc/apt/sources.list.d/vscodium.list | |
echo 'Package: * | |
Pin: origin paulcarroty.gitlab.io | |
Pin-Priority: 1 | |
Package: codium | |
Pin: origin paulcarroty.gitlab.io | |
Pin-Priority: 400' | sudo tee /etc/apt/preferences.d/vscodium | |
#add dropbox repo | |
wget -qO - https://linux.dropbox.com/fedora/rpm-public-key.asc | sudo dd of=/etc/apt/trusted.gpg.d/dropbox-keyring.asc | |
echo 'deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/dropbox-keyring.asc] https://linux.dropbox.com/debian/ bookworm main' | sudo tee /etc/apt/sources.list.d/dropbox.list | |
echo 'Package: * | |
Pin: origin linux.dropbox.com | |
Pin-Priority: 1 | |
Package: dropbox | |
Pin: origin linux.dropbox.com | |
Pin-Priority: 400' | sudo tee /etc/apt/preferences.d/dropbox | |
#remove cdrom from repository | |
sudo sed -i '/cdrom/d' /etc/apt/sources.list | |
#add backports repository | |
echo 'deb http://deb.debian.org/debian/ bookworm-backports non-free' | sudo tee /etc/apt/sources.list.d/bookworm-backports.list | |
sudo apt update | |
sudo apt -y install vim neovim mc aptitude codium nfs-client xsane s-tui stress-ng curl chromium sudo qemu-kvm libvirt-daemon-system virt-manager gitk git samba net-tools net-tools firewalld python3-pip docker.io docker-compose v4l2loopback-dkms python3-opencv heif-thumbnailer heif-gdk-pixbuf ifuse libimobiledevice-utils ttf-mscorefonts-installer dropbox | |
#update user permission | |
sudo usermod $USER -a -G sudo,video,audio,docker,libvirt | |
#disable suspend | |
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment