17 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
DragonSlayer_14 9c1e62dfe8 Feat: Passt Hyprland-Install-Skript URL an 2026-05-20 19:08:52 +02:00
DragonSlayer_14 6fbc98bc98 Feat: Passt Branch-URL an 2026-05-20 19:07:51 +02:00
8 changed files with 43 additions and 55 deletions
+1 -1
View File
@@ -7,7 +7,7 @@ fi
apt update && apt upgrade -y
# 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 root
+1 -1
View File
@@ -1,3 +1,3 @@
#!/bin/bash
sh <(curl -L https://raw.githubusercontent.com/JaKooLit/Debian-Hyprland/main/auto-install.sh)
sh <(curl -L https://raw.githubusercontent.com/LinuxBeginnings/Debian-Hyprland/main/auto-install.sh)
+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
apt update && apt install linux-xanmod-x64v3
# Install stable-Packages
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
apt install aptitude
# 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
apt install pipewire pipewire-pulse wireplumber
aptitude install mesa-vulkan-drivers
# 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
+10 -4
View File
@@ -1,5 +1,8 @@
#!/bin/bash
HOME="$(getent passwd $SUDO_USER | cut -d: -f6)"
DEFAULT_USR_FOLDER="/usr/share/debian-gaming/home"
if [ "$(id -u)" -ne 0 ]; then
echo "❌ The Skript has to be run as root!"
exit 1
@@ -9,15 +12,18 @@ fi
mkdir -p /etc/profile.d
cp ./data/etc/profile.d/* /etc/profile.d/
mkdir -p $DEFAULT_USR_FOLDER
# Copy Zsh-Files
mkdir -p $HOME/oh-my-zsh/themes
cp ./data/home/zshrc $HOME/zshrc
cp -r ./data/home/oh-my-zsh/themes/* $HOME/oh-my-zsh/themes
cp ./data/home/zshrc $DEFAULT_USR_FOLDER/zshrc
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
cp -r ./data/home/templates $HOME/templates
cp -r ./data/home/templates $DEFAULT_USR_FOLDER/templates
# set zsh as default shell
USER_ENTRY=$(getent passwd "$USER")
+1 -1
View File
@@ -19,7 +19,7 @@ Um die Skripte in diesem Repository auszuführen, stelle sicher, dass die folgen
1. Klone das Repository:
```bash
git clone https://gitea.creative-dragonslayer.de/DragonSlayer_14/Setup.git
git clone https://gitea.creative-dragonslayer.de/Scripts/Setup.git
```
2. Wechsle in den richtigen Branch.
3. Navigiere in das Verzeichnis `Setup`, um die ausführbaren Dateien und Ressourcen zu finden.
+1 -9
View File
@@ -6,14 +6,6 @@ Package: *
Pin: release a=stable-backports
Pin-Priority: 400
Package: pipewire
Pin: release n=trixie-backports
Pin-Priority: 990
Package: pipewire-pulse
Pin: release n=trixie-backports
Pin-Priority: 990
Package: wireplumber
Package: mesa-vulkan-drivers
Pin: release n=trixie-backports
Pin-Priority: 990
+2 -14
View File
@@ -1,27 +1,15 @@
Package: *
Pin: release a=unstable
Pin-Priority: 300
Pin-Priority: 90
Package: *
Pin: release n=sid
Pin-Priority: 300
Package: gamemode
Pin: release a=unstable
Pin-Priority: 990
Pin-Priority: 90
Package: gamescope
Pin: release a=unstable
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
Pin: release a=unstable
Pin-Priority: 990
+19 -21
View File
@@ -9,27 +9,25 @@ CHECK_FILE="$HOME/.config/.debian_gaming_configs_copied"
TEMPLATES_DIR=$(xdg-user-dir TEMPLATES 2>/dev/null || echo "$HOME/Templates")
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
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
if [ -e "$HOME/.config" ]; then
mv $HOME/.config $HOME/.config.bak
fi
if [ -e "$HOME/.zshrc" ]; then
mv $HOME/.zshrc $HOME/.zshrc.bak
fi
mkdir -p $HOME/.config
cp -r $DEFAULT_USR_FOLDER/.config/* $HOME/.config
cp -r $DEFAULT_USR_FOLDER/templates/* $TEMPLATES_DIR
cp $DEFAULT_USR_FOLDER/zshrc $HOME/.zshrc
touch $CHECK_FILE
if [ -e "$HOME/.oh-my-zsh/themes" ]; then
mv $HOME/.oh-my-zsh/themes $HOME/.oh-my-zsh/.themes.bak
fi
if [ -e "$HOME/.config" ]; then
mv $HOME/.config $HOME/.config.bak
fi
if [ -e "$HOME/.zshrc" ]; then
mv $HOME/.zshrc $HOME/.zshrc.bak
fi
mkdir -p $HOME/.oh-my-zsh/themes
mkdir -p $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 $DEFAULT_USR_FOLDER/zshrc $HOME/.zshrc
touch $CHECK_FILE
fi