From a002cc139a7b5f83a195a562292f597f400af269 Mon Sep 17 00:00:00 2001 From: ahoemann Date: Sat, 19 Apr 2025 17:06:57 +0200 Subject: [PATCH] Update setup-debian.sh --- setup-debian.sh | 40 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 38 insertions(+), 2 deletions(-) diff --git a/setup-debian.sh b/setup-debian.sh index 0dcc465..c9ec8a2 100644 --- a/setup-debian.sh +++ b/setup-debian.sh @@ -1,7 +1,43 @@ #!/usr/bin/env sh +# Add contrib, non-free and non-free-firmware to the sources +cat << END_OF_FILE > /etc/apt/sources.list +deb https://deb.debian.org/debian bookworm main contrib non-free non-free-firmware +deb-src https://deb.debian.org/debian bookworm main contrib non-free non-free-firmware + +deb https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware +deb-src https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware + +deb https://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware +deb-src https://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware +END_OF_FILE + +# Add multi-arch support +dpkg --add-architecture i386 + +# Update apt sources apt-get update -apt-get upgrade -y +# Upgrade upgradeable packages +apt-get upgrade --yes -apt-get install -y gnome-core vim chromium dropbear dropbear-initramfs \ No newline at end of file +# Installs packages +apt-get install --yes gnome-core gnome-connections gnome-text-editor gnome-disk-utility gnome-passwordsafe gnome-feeds \ + vim \ + chromium \ + dropbear dropbear-initramfs \ + steam-installer \ + wine wine64 protontricks \ + pcsx2 rpcs3 \ + openjdk-17-jre \ + flatpak gnome-software-plugin-flatpak \ + git python3 python3-venv \ + qemu-kvm virt-manager \ + nvidia-driver \ + +# Install Proton-GE +wget -q -O - https:// | bash + +# Setup Flatpak repo +flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo +flatpak install --assumeyes --non-interactive flathub org.telegram.desktop flathub com.usebottles.bottles