Compare commits
17 Commits
f9c892baee
...
dev
| Author | SHA1 | Date | |
|---|---|---|---|
| 33d5c78cd5 | |||
| 0aeb0fd221 | |||
| 9fdb2c4982 | |||
| 21115bbcd1 | |||
| 3f1a3fb554 | |||
| d2579c8f45 | |||
| 70d6d09c65 | |||
| 23494013c8 | |||
| 173f9ecbe4 | |||
| 2c70d0a709 | |||
| 0cf512fc4f | |||
| 7f7431029f | |||
| cef7039f29 | |||
| 338393580a | |||
| 60191445bc | |||
| 9c1e62dfe8 | |||
| 6fbc98bc98 |
+1
-1
@@ -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,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
@@ -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
@@ -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")
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -9,11 +9,9 @@ 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
|
||||
|
||||
if [ -e "$HOME/.oh-my-zsh/themes" ]; then
|
||||
mv $HOME/.oh-my-zsh/themes $HOME/.oh-my-zsh/.themes.bak
|
||||
fi
|
||||
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
|
||||
@@ -23,13 +21,13 @@ if [ ! -e "$CHECK_FILE" ]; 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/.config/* $HOME/.config
|
||||
cp -r $DEFAULT_USR_FOLDER/templates/* $TEMPLATES_DIR
|
||||
cp $DEFAULT_USR_FOLDER/zshrc $HOME/.zshrc
|
||||
|
||||
touch $CHECK_FILE
|
||||
|
||||
fi
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user