15 Commits

Author SHA1 Message Date
DragonSlayer_14 33d5c78cd5 Add firmware-linux packages to installation script
Included firmware-linux, firmware-linux-nonfree, and firmware-misc-nonfree in the package installation list. This ensures better hardware compatibility and support for devices requiring proprietary firmware.
2026-06-20 21:03:10 +02:00
DragonSlayer_14 0aeb0fd221 Feat: Fügt systemd-timesyncd und adb hinzu 2026-06-07 12:59:47 +02:00
DragonSlayer_14 9fdb2c4982 Feat: Fügt systemd-timesyncd hinzu 2026-05-25 15:34:19 +02:00
DragonSlayer_14 21115bbcd1 Feat: Passt Pfade an 2026-05-21 00:26:04 +02:00
DragonSlayer_14 3f1a3fb554 Fix: Liest HOME richtig aus 2026-05-21 00:19:05 +02:00
DragonSlayer_14 d2579c8f45 Fix: Behebt Fehler 2026-05-21 00:16:29 +02:00
DragonSlayer_14 70d6d09c65 Feat: Passt Default-Config an 2026-05-21 00:13:11 +02:00
DragonSlayer_14 23494013c8 Feat: Entfernt gelöschte Zeile 2026-05-20 23:10:36 +02:00
DragonSlayer_14 173f9ecbe4 Feat: Passt Paketursprünge an 2026-05-20 22:49:49 +02:00
DragonSlayer_14 2c70d0a709 Feat: Fügt imagemagick hinzu 2026-05-20 22:24:08 +02:00
DragonSlayer_14 0cf512fc4f Feat: Passt Installation an 2026-05-20 22:10:54 +02:00
DragonSlayer_14 7f7431029f Verschiebt einzelne Pakete wieder zurück 2026-05-20 21:16:29 +02:00
DragonSlayer_14 cef7039f29 Lagert Stable-Pakete in 00 aus 2026-05-20 19:47:26 +02:00
DragonSlayer_14 338393580a Feat: Installiert und nutzt aptitude 2026-05-20 19:42:08 +02:00
DragonSlayer_14 60191445bc Feat: Schiebt rsync in der Installation weiter nach vorne 2026-05-20 19:30:31 +02:00
6 changed files with 41 additions and 53 deletions
+1 -1
View File
@@ -7,7 +7,7 @@ fi
apt update && apt upgrade -y apt update && apt upgrade -y
# Install first important Packages # Install first important Packages
apt install ca-certificates curl git gpg lsb-release network-manager openssh-server sudo wget apt install ca-certificates curl git gpg imagemagick lsb-release network-manager openssh-server rsync sudo wget
sudo usermod -aG sudo $USER sudo usermod -aG sudo $USER
sudo usermod -aG sudo root sudo usermod -aG sudo root
+8 -4
View File
@@ -10,12 +10,16 @@ wget -qO - https://dl.xanmod.org/archive.key | gpg --dearmor -vo /etc/apt/keyrin
echo "deb [signed-by=/etc/apt/keyrings/xanmod-archive-keyring.gpg] http://deb.xanmod.org $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/xanmod-release.list echo "deb [signed-by=/etc/apt/keyrings/xanmod-archive-keyring.gpg] http://deb.xanmod.org $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/xanmod-release.list
apt update && apt install linux-xanmod-x64v3 apt update && apt install linux-xanmod-x64v3
# Install stable-Packages apt install aptitude
apt install 7zip apt-listbugs apt-listchanges bleachbit blueman bluetooth bluez btop cava clamav clamav-daemon clamav-docs clamav-freshclam cpupower-gui debian-goodies fastfetch ffmpeg file-roller flatpak fzf gameconqueror gimp gnome-disk-utility gnome-system-monitor grim hunspell hunspell-de-de-frami input-remapper irqbalance keepassxc libreoffice libreoffice-gtk4 libreoffice-l10n-de lsd man mangohud network-manager-gnome nodejs nwg-displays nwg-look okular plymouth plymouth-themes rfkill ripgrep rsync sddm sl slurp steam-installer swappy swaybg tar tealdeer timeshift thunar tree unrar unzip wine winetricks wl-clipboard xdg-user-dirs zsh
# Install stable-Packages 1
apt install 7zip adb apt-listbugs apt-listchanges bleachbit blueman bluetooth bluez btop cava clamav clamav-daemon clamav-docs clamav-freshclam cpupower-gui debian-goodies fastfetch ffmpeg file-roller firmware-linux firmware-linux-nonfree firmware-misc-nonfree flatpak fzf gameconqueror gamemode gimp gnome-disk-utility gnome-system-monitor grim hunspell hunspell-de-de-frami input-remapper irqbalance keepassxc libreoffice libreoffice-gtk4 libreoffice-l10n-de lsd man mangohud mesa-utils network-manager-gnome nodejs nwg-displays nwg-look okular plymouth plymouth-themes rfkill ripgrep sddm sl slurp swappy swaybg systemd-timesyncd tar tealdeer timeshift thunar tree unzip wl-clipboard xdg-user-dirs zsh
# Install stable-Packages 2
aptitude install pipewire pipewire-pulse steam-installer unrar wine winetricks wireplumber
# Install backports-Packages # Install backports-Packages
apt install pipewire pipewire-pulse wireplumber aptitude install mesa-vulkan-drivers
# Install unstable-Packages # Install unstable-Packages
apt install gamemode gamescope mesa-utils mesa-vulkan-drivers openrgb aptitude install gamescope openrgb
xdg-mime default okularApplication_pdf.desktop application/pdf xdg-mime default okularApplication_pdf.desktop application/pdf
+10 -4
View File
@@ -1,5 +1,8 @@
#!/bin/bash #!/bin/bash
HOME="$(getent passwd $SUDO_USER | cut -d: -f6)"
DEFAULT_USR_FOLDER="/usr/share/debian-gaming/home"
if [ "$(id -u)" -ne 0 ]; then if [ "$(id -u)" -ne 0 ]; then
echo "❌ The Skript has to be run as root!" echo "❌ The Skript has to be run as root!"
exit 1 exit 1
@@ -9,15 +12,18 @@ fi
mkdir -p /etc/profile.d mkdir -p /etc/profile.d
cp ./data/etc/profile.d/* /etc/profile.d/ cp ./data/etc/profile.d/* /etc/profile.d/
mkdir -p $DEFAULT_USR_FOLDER
# Copy Zsh-Files # Copy Zsh-Files
mkdir -p $HOME/oh-my-zsh/themes cp ./data/home/zshrc $DEFAULT_USR_FOLDER/zshrc
cp ./data/home/zshrc $HOME/zshrc
cp -r ./data/home/oh-my-zsh/themes/* $HOME/oh-my-zsh/themes
grep -q '^source /etc/profile' /etc/zsh/zprofile || echo 'source /etc/profile' >> /etc/zsh/zprofile grep -q '^source /etc/profile' /etc/zsh/zprofile || echo 'source /etc/profile' >> /etc/zsh/zprofile
# copy config folder
cp -r $HOME/.config $DEFAULT_USR_FOLDER/.config
# copy templates # copy templates
cp -r ./data/home/templates $HOME/templates cp -r ./data/home/templates $DEFAULT_USR_FOLDER/templates
# set zsh as default shell # set zsh as default shell
USER_ENTRY=$(getent passwd "$USER") USER_ENTRY=$(getent passwd "$USER")
+1 -9
View File
@@ -6,14 +6,6 @@ Package: *
Pin: release a=stable-backports Pin: release a=stable-backports
Pin-Priority: 400 Pin-Priority: 400
Package: pipewire Package: mesa-vulkan-drivers
Pin: release n=trixie-backports
Pin-Priority: 990
Package: pipewire-pulse
Pin: release n=trixie-backports
Pin-Priority: 990
Package: wireplumber
Pin: release n=trixie-backports Pin: release n=trixie-backports
Pin-Priority: 990 Pin-Priority: 990
+2 -14
View File
@@ -1,27 +1,15 @@
Package: * Package: *
Pin: release a=unstable Pin: release a=unstable
Pin-Priority: 300 Pin-Priority: 90
Package: * Package: *
Pin: release n=sid Pin: release n=sid
Pin-Priority: 300 Pin-Priority: 90
Package: gamemode
Pin: release a=unstable
Pin-Priority: 990
Package: gamescope Package: gamescope
Pin: release a=unstable Pin: release a=unstable
Pin-Priority: 990 Pin-Priority: 990
Package: mesa-utils
Pin: release a=unstable
Pin-Priority: 990
Package: mesa-vulkan-drivers
Pin: release a=unstable
Pin-Priority: 990
Package: openrgb Package: openrgb
Pin: release a=unstable Pin: release a=unstable
Pin-Priority: 990 Pin-Priority: 990
+5 -7
View File
@@ -9,11 +9,9 @@ CHECK_FILE="$HOME/.config/.debian_gaming_configs_copied"
TEMPLATES_DIR=$(xdg-user-dir TEMPLATES 2>/dev/null || echo "$HOME/Templates") TEMPLATES_DIR=$(xdg-user-dir TEMPLATES 2>/dev/null || echo "$HOME/Templates")
if [ ! -e "$CHECK_FILE" ]; then if [ ! -e "$CHECK_FILE" ]; then
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" if [ -d "$DEFAULT_USR_FOLDER" ]; then
if [ -e "$HOME/.oh-my-zsh/themes" ]; then sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
mv $HOME/.oh-my-zsh/themes $HOME/.oh-my-zsh/.themes.bak
fi
if [ -e "$HOME/.config" ]; then if [ -e "$HOME/.config" ]; then
mv $HOME/.config $HOME/.config.bak mv $HOME/.config $HOME/.config.bak
@@ -23,13 +21,13 @@ if [ ! -e "$CHECK_FILE" ]; then
mv $HOME/.zshrc $HOME/.zshrc.bak mv $HOME/.zshrc $HOME/.zshrc.bak
fi fi
mkdir -p $HOME/.oh-my-zsh/themes
mkdir -p $HOME/.config mkdir -p $HOME/.config
cp -r $DEFAULT_USR_FOLDER/config/* $HOME/.config cp -r $DEFAULT_USR_FOLDER/.config/* $HOME/.config
cp -r $DEFAULT_USR_FOLDER/oh-my-zsh/themes/* $HOME/.oh-my-zsh/themes
cp -r $DEFAULT_USR_FOLDER/templates/* $TEMPLATES_DIR cp -r $DEFAULT_USR_FOLDER/templates/* $TEMPLATES_DIR
cp $DEFAULT_USR_FOLDER/zshrc $HOME/.zshrc cp $DEFAULT_USR_FOLDER/zshrc $HOME/.zshrc
touch $CHECK_FILE touch $CHECK_FILE
fi
fi fi