28 Commits
Author SHA1 Message Date
admin-dragonslayer_14 a1635cc40e feat: Fügt Virenschutz hinzu. 2025-03-13 08:56:51 +01:00
admin-dragonslayer_14 dfaac4730e Feat: Setzt an andere Stellen. 2025-03-10 18:38:25 +01:00
admin-dragonslayer_14 68c2534576 Feat: Fügt tuxedo-control-center zum Autostart hinzu. 2025-03-10 18:35:52 +01:00
admin-dragonslayer_14 673849b3c2 Feat: Entfernt weitere Pakete von der Deinstallation. 2025-03-10 17:45:41 +01:00
admin-dragonslayer_14 515e978581 Feat: Passt Pakete an, die entfernt werden. 2025-03-10 17:18:06 +01:00
admin-dragonslayer_14 320060fa65 Feat: Entferne Grub-Config Anpassung. 2025-03-10 17:07:56 +01:00
admin-dragonslayer_14 7193e5cff3 Feat: Fügt ppa für VeraCrypt autoamtisch hinzu 2025-03-10 17:07:14 +01:00
admin-dragonslayer_14 1da25afe66 Ref: Entfernt unnötige Dinge. 2025-03-10 16:34:55 +01:00
admin-dragonslayer_14 f7b1bd93a1 Feat: Manuelles setzen des Plymouth Themes. 2025-03-10 16:26:00 +01:00
admin-dragonslayer_14 fe4d7f79be Feat: Fügt ein -y hinzu. 2025-03-10 15:49:52 +01:00
admin-dragonslayer_14 b438ae765b Feat: Fügt das isntallieren von Plymouth noch an einer anderes Stelle hinzu. 2025-03-10 15:39:06 +01:00
admin-dragonslayer_14 e68a2a312d Fix: Umbrüche bei neofetch und nur einfügen, wenn nicht vorhanden 2025-03-10 15:30:33 +01:00
admin-dragonslayer_14 8bfe82c40a Fix: Verwendet den richtigen User. 2025-03-10 15:27:44 +01:00
admin-dragonslayer_14 f9f32faa1b Feat: Ersetzt fastfetch mit neofetch. 2025-03-10 15:24:11 +01:00
admin-dragonslayer_14 badffdf682 Fix: Entferne das entfernen von Paketen. 2025-03-10 14:27:30 +01:00
admin-dragonslayer_14 10c3de710f Fix: Konfiguriert Tastatur. 2025-03-10 13:55:39 +01:00
admin-dragonslayer_14 75e39c2a4d Feat: Passt Pakete an. 2025-03-10 12:47:36 +01:00
admin-dragonslayer_14 84f7909292 Fix: Entfernt ein Paket. 2025-03-10 11:36:48 +01:00
admin-dragonslayer_14 d307b0a2f2 Fix: Tastaturpakete on hold setzen. 2025-03-10 11:31:58 +01:00
admin-dragonslayer_14 beccffac1e Fix: Passt install an. 2025-03-10 10:13:53 +01:00
admin-dragonslayer_14 4ca16ec273 Fix: Passt Berechtigungen an. 2025-03-10 10:02:32 +01:00
admin-dragonslayer_14 798629e756 Feat: Fügt Pakete zur Installation hinzu. 2025-03-10 09:41:33 +01:00
admin-dragonslayer_14 e9ac090a97 Ref: Entfernen von grafischer Benutzeroberfläche passiert an anderer Stelle. 2025-03-10 09:41:20 +01:00
admin-dragonslayer_14 84273f27df Feat: Entfernt grafische Oberfläche und etabliert eine Internetverbindung- 2025-03-10 09:40:03 +01:00
admin-dragonslayer_14 d991228c6b Feat: Passt die Debian 12 bookworm Install-Skripte für Tuxedo OS an. 2025-03-09 23:31:50 +01:00
DragonSlayer_14 eefe740b81 Merge pull request 'debian_12_bookworm' (#3) from debian_12_bookworm into tuxedo_os
Reviewed-on: DragonSlayer_14/Setup#3
2025-03-09 22:27:49 +01:00
DragonSlayer_14 b7228cdb25 Merge pull request 'Ref: Passt VeraCrypt-installation an.' (#2) from debian_12_bookworm into tuxedo_os
Reviewed-on: DragonSlayer_14/Setup#2
2025-03-09 22:13:18 +01:00
DragonSlayer_14 172823a1db Merge pull request 'debian_12_bookworm' (#1) from debian_12_bookworm into tuxedo_os
Reviewed-on: DragonSlayer_14/Setup#1
2025-03-09 22:05:14 +01:00
10 changed files with 152 additions and 186 deletions
+73 -5
View File
@@ -1,13 +1,13 @@
#!/bin/bash #!/bin/bash
# Root-Rechte prüfen # Sicherstellen, dass das Skript mit Root-Rechten ausgeführt wird
if [ "$(id -u)" -ne 0 ]; then if [ "$EUID" -ne 0 ]; then
echo "Bitte mit sudo ausführen!" echo "Bitte führen Sie das Skript mit Root-Rechten aus."
exit 1 exit 1
fi fi
apt update && apt upgrade -y apt update && apt upgrade -y
apt install -y git sudo 7zip unrar unzip network-manager software-properties-common tree bluetooth apt install -y git sudo
# Der Code, der eingefügt werden soll # Der Code, der eingefügt werden soll
CONFIG_BLOCK='if groups | grep -q "\bsudo\b"; then CONFIG_BLOCK='if groups | grep -q "\bsudo\b"; then
@@ -74,5 +74,73 @@ fi
echo "$XDG_BLOCK" >/etc/profile.d/xdg_dirs_desktop_session.sh echo "$XDG_BLOCK" >/etc/profile.d/xdg_dirs_desktop_session.sh
echo "Fertig! Bitte neu einloggen." echo "Passwort für sudo-Nutzer setzen..."
passwd root
# WLAN-Verbindung.
# Frage, ob eine WLAN-Verbindung aufgebaut werden soll
read -p "Möchten Sie eine WLAN-Verbindung aufbauen? (ja/nein): " RESPONSE
if [[ "$RESPONSE" == "ja" ]]; then
# Schritt 1: WLAN-Adapter automatisch ermitteln
echo "Ermittle verfügbare WLAN-Adapter..."
WLAN_ADAPTERS=$(iw dev | grep Interface | awk '{print $2}')
if [[ -z "$WLAN_ADAPTERS" ]]; then
echo "Es wurden keine WLAN-Adapter gefunden. Bitte stellen Sie sicher, dass ein WLAN-Adapter verfügbar ist."
exit 1
fi
# Wenn nur ein Adapter gefunden wurde, automatisch auswählen
if [[ $(echo "$WLAN_ADAPTERS" | wc -l) -eq 1 ]]; then
WLAN_INTERFACE="$WLAN_ADAPTERS"
echo "Gefundener WLAN-Adapter: $WLAN_INTERFACE"
else
# Wenn mehrere Adapter gefunden wurden, den Benutzer fragen
echo "Mehrere WLAN-Adapter gefunden:"
echo "$WLAN_ADAPTERS"
read -p "Bitte geben Sie den gewünschten WLAN-Adapter ein: " WLAN_INTERFACE
fi
# Schritt 2: Eingabe der SSID und des Passworts
read -p "Bitte geben Sie die SSID des Routers ein: " ROUTER_SSID
read -sp "Bitte geben Sie das Passwort für die SSID ein: " ROUTER_PASSWORD
echo
# Schritt 3: Erstellen der WPA-Konfigurationsdatei
CONFIG_FILE="/root/wpa.conf"
echo "Erstelle WPA-Konfigurationsdatei unter $CONFIG_FILE..."
wpa_passphrase "$ROUTER_SSID" "$ROUTER_PASSWORD" > "$CONFIG_FILE"
# Hinweis für Sonderzeichen in der SSID
echo "Hinweis: Wenn Ihre SSID Sonderzeichen enthält, bearbeiten Sie die Datei $CONFIG_FILE manuell."
# Schritt 4: Verbindung mit wpa_supplicant aufbauen
echo "Starte wpa_supplicant..."
wpa_supplicant -B -i "$WLAN_INTERFACE" -c "$CONFIG_FILE"
# Schritt 5: Überprüfen, ob die Verbindung hergestellt wurde
echo "Überprüfe die Verbindung..."
sleep 5 # Wartezeit, um die Verbindung aufzubauen
IW_OUTPUT=$(iw dev "$WLAN_INTERFACE" link)
if echo "$IW_OUTPUT" | grep -q "Connected to"; then
echo "Verbindung erfolgreich hergestellt!"
echo "$IW_OUTPUT"
else
echo "Verbindung konnte nicht hergestellt werden. Bitte überprüfen Sie die Konfiguration."
exit 1
fi
# Schritt 6: IP-Adresse und Netzwerkkonfiguration über DHCP abrufen
echo "Hole IP-Adresse und Netzwerkkonfiguration über DHCP..."
dhcpcd
echo "Die WPA-verschlüsselte Verbindung wurde erfolgreich hergestellt!"
else
echo "Abbruch. Es wird keine WLAN-Verbindung aufgebaut."
fi
echo "Fertig! Das System wird neugestartet."
reboot
+3 -4
View File
@@ -233,12 +233,11 @@ flatpak install flathub net.nokyan.Resources -y
# Secrets # Secrets
flatpak install flathub org.gnome.World.Secrets -y flatpak install flathub org.gnome.World.Secrets -y
# Archivverwaltung # Archivverwaltung
flatpak install flathub org.gnome.FileRoller flatpak install flathub org.gnome.FileRoller -y
echo "🔄 Installiere VeraCrypt..." echo "🔄 Installiere VeraCrypt..."
echo 'deb http://download.opensuse.org/repositories/home:/unit193:/veracrypt/Debian_12/ /' | sudo tee /etc/apt/sources.list.d/home:unit193:veracrypt.list sudo add-apt-repository ppa:unit193/encryption -y
curl -fsSL https://download.opensuse.org/repositories/home:unit193:veracrypt/Debian_12/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_unit193_veracrypt.gpg > /dev/null
sudo apt update sudo apt update
sudo apt install veracrypt sudo apt install -y veracrypt
echo "✅ Alle Programme wurden erfolgreich installiert!" echo "✅ Alle Programme wurden erfolgreich installiert!"
-34
View File
@@ -1,34 +0,0 @@
#!/bin/bash
# Root-Rechte prüfen
if [ "$(id -u)" -ne 0 ]; then
echo "Bitte mit sudo ausführen!"
exit 1
fi
# Sicherheitsabfrage
read -p "Achtung! Du führst ein Release-Upgrade auf Debian Trixie durch. Fortfahren? (ja/nein): " choice
if [[ "$choice" != "ja" ]]; then
echo "Upgrade abgebrochen."
exit 0
fi
echo "Aktualisiere Paketlisten..."
sudo apt-get update
echo "Starte System-Upgrade..."
sudo apt-get full-upgrade -y
echo "Ändere die Paketquellen auf Debian Trixie..."
sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
sudo find /etc/apt/sources.list.d -type f -exec sed -i 's/bookworm/trixie/g' {} \;
echo "Aktualisiere Paketlisten erneut..."
sudo apt-get update
echo "Starte vollständiges Release-Upgrade..."
sudo apt-get full-upgrade -y
echo "System wird jetzt neu gestartet..."
sudo reboot
+4 -21
View File
@@ -1,26 +1,9 @@
#!/bin/bash #!/bin/bash
# Repository-Pfad definieren # Sicherstellen, dass das Skript **nicht** als root ausgeführt wird
REPO_DIR="$HOME/Debian-Hyprland" if [[ $EUID -eq 0 ]]; then
echo "Bitte **nicht** als root oder mit sudo ausführen! Das Skript fordert sudo nur dort an, wo es benötigt wird."
# Falls das Repository bereits existiert, überspringen
if [ -d "$REPO_DIR" ]; then
echo "Repository existiert bereits. Aktualisiere stattdessen..."
cd "$REPO_DIR" || { echo "Fehler: Konnte nicht in das Verzeichnis wechseln!"; exit 1; }
git pull
else
echo "Klonen des Repositories..."
git clone --depth=1 https://github.com/JaKooLit/Debian-Hyprland.git "$REPO_DIR" || { echo "Fehler beim Klonen!"; exit 1; }
cd "$REPO_DIR" || { echo "Fehler: Konnte nicht in das Verzeichnis wechseln!"; exit 1; }
fi
# Sicherstellen, dass das Installationsskript existiert und ausführbar ist
if [ -f "install.sh" ]; then
chmod +x install.sh
echo "Starte Installation..."
./install.sh
else
echo "Fehler: install.sh nicht gefunden!"
exit 1 exit 1
fi fi
sh <(curl -L https://raw.githubusercontent.com/JaKooLit/Ubuntu-Hyprland/24.04/auto-install.sh)
+28 -2
View File
@@ -33,8 +33,8 @@ else
fi fi
# Repository klonen # Repository klonen
REPO_DIR="$USER_HOME/Debian-Hyprland" REPO_DIR="$USER_HOME/Ubuntu-Hyprland"
sudo -u "$USER_NAME" git clone https://github.com/JaKooLit/Debian-Hyprland.git "$REPO_DIR" sudo -u "$USER_NAME" git clone -b 24.04 https://github.com/JaKooLit/Ubuntu-Hyprland.git "$REPO_DIR"
# Ordner nach ~/.oh-my-zsh/themes kopieren # Ordner nach ~/.oh-my-zsh/themes kopieren
THEME_SRC="$REPO_DIR/assets/add_zsh_theme" THEME_SRC="$REPO_DIR/assets/add_zsh_theme"
@@ -59,4 +59,30 @@ else
echo "️ 'source /etc/profile' ist bereits in /etc/zsh/zprofile vorhanden." echo "️ 'source /etc/profile' ist bereits in /etc/zsh/zprofile vorhanden."
fi fi
# Den tatsächlichen Benutzer ermitteln, der das Skript mit sudo ausführt
if [[ -n "$SUDO_USER" ]]; then
USER_HOME=$(eval echo "~$SUDO_USER")
else
USER_HOME="$HOME"
fi
# Pfad zur .zshrc-Datei des tatsächlichen Benutzers
ZSHRC_FILE="$USER_HOME/.zshrc"
# Sicherstellen, dass die Datei existiert
if [[ -f "$ZSHRC_FILE" ]]; then
# Zeilen mit "fastfetch" am Anfang auskommentieren
sed -i '/^fastfetch/ s/^/#/' "$ZSHRC_FILE"
# Prüfen, ob "neofetch" bereits in der Datei steht
if ! grep -q "^neofetch$" "$ZSHRC_FILE"; then
# Zwei Zeilenumbrüche vor und ein Zeilenumbruch nach "neofetch" hinzufügen
echo -e "\n\nneofetch\n" >> "$ZSHRC_FILE"
fi
echo "Die Änderungen wurden erfolgreich vorgenommen."
else
echo "Die Datei $ZSHRC_FILE wurde nicht gefunden."
fi
echo "✅ Installation abgeschlossen!" echo "✅ Installation abgeschlossen!"
+40 -6
View File
@@ -10,7 +10,15 @@ fi
# System aktualisieren und benötigte Pakete installieren # System aktualisieren und benötigte Pakete installieren
echo "🔄 System wird aktualisiert..." echo "🔄 System wird aktualisiert..."
sudo apt update && sudo apt install -y flatpak neovim ufw rfkill xdg-user-dirs rsync clamav clamav-freshclam clamav-docs libclamunrar9 clamav-daemon sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y
echo "🔄 Entferne Pakete..."
sudo apt remove -y firefox kmahjongg kmines kpat ksudoku nextcloud-desktop skanlite thunderbird virtualbox
echo "🔄 Installiere Pakete..."
sudo apt update && sudo apt install -y flatpak neovim ufw rfkill xdg-user-dirs rsync maliit-keyboard ffmpeg printer-driver-* clamav clamav-freshclam clamav-docs libclamunrar9 clamav-daemon
sudo ufw enable sudo ufw enable
# Flatpak Flathub-Repo hinzufügen # Flatpak Flathub-Repo hinzufügen
@@ -19,8 +27,8 @@ sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flat
# Waterfox-Installation # Waterfox-Installation
echo "🌍 Waterfox wird installiert..." echo "🌍 Waterfox wird installiert..."
sudo install -d -m 0755 /etc/apt/keyrings sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://download.opensuse.org/repositories/home:hawkeye116477:waterfox/Debian_12/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_hawkeye116477_waterfox.gpg > /dev/null echo 'deb http://download.opensuse.org/repositories/home:/hawkeye116477:/waterfox/xUbuntu_24.04/ /' | sudo tee /etc/apt/sources.list.d/home:hawkeye116477:waterfox.list
echo 'deb https://download.opensuse.org/repositories/home:/hawkeye116477:/waterfox/Debian_12/ /' | sudo tee /etc/apt/sources.list.d/home:hawkeye116477:waterfox.list curl -fsSL https://download.opensuse.org/repositories/home:hawkeye116477:waterfox/xUbuntu_24.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_hawkeye116477_waterfox.gpg > /dev/null
sudo apt update && sudo apt install -y waterfox sudo apt update && sudo apt install -y waterfox
@@ -60,6 +68,27 @@ for BIND in "${!KEYBINDS[@]}"; do
fi fi
done done
echo "🔄 Füge Autostart-Apps hinzu..."
# Pfad zur Konfigurationsdatei
CONFIG_FILE="$HOME/.config/hypr/UserConfigs/Startup_Apps.conf"
# Zeile, die hinzugefügt werden soll
LINE_TO_ADD="exec-once = tuxedo-control-center --tray"
# Überprüfen, ob die Datei existiert
if [ -f "$CONFIG_FILE" ]; then
# Überprüfen, ob die Zeile bereits existiert
if ! grep -Fxq "$LINE_TO_ADD" "$CONFIG_FILE"; then
# Zeile hinzufügen
echo "$LINE_TO_ADD" >> "$CONFIG_FILE"
echo "Zeile wurde erfolgreich hinzugefügt."
else
echo "Die Zeile existiert bereits in der Datei."
fi
else
echo "Die Datei $CONFIG_FILE existiert nicht."
fi
# Standardvorlagen ablegen # Standardvorlagen ablegen
echo "📂 Standardvorlagen werden im Vorlagen-Ordner erstellt..." echo "📂 Standardvorlagen werden im Vorlagen-Ordner erstellt..."
TEMPLATES_DIR=$(xdg-user-dir TEMPLATES 2>/dev/null || echo "$HOME/Vorlagen") TEMPLATES_DIR=$(xdg-user-dir TEMPLATES 2>/dev/null || echo "$HOME/Vorlagen")
@@ -186,8 +215,13 @@ else
echo "⚠️ Datei $USER_KEYBINDS_FILE existiert nicht. Überspringe Anpassung der Verweise." echo "⚠️ Datei $USER_KEYBINDS_FILE existiert nicht. Überspringe Anpassung der Verweise."
fi fi
echo "📂 Verschiebe $(xdg-user-dir)/Pictures nach $(xdg-user-dir PICTURES)..." # Überprüfen, ob der Ordner existiert
rsync -av --ignore-existing "$(xdg-user-dir)/Pictures/" "$(xdg-user-dir PICTURES)/" if [ -d "$(xdg-user-dir)/Pictures" ]; then
rm -r "$(xdg-user-dir)/Pictures/" echo "📂 Verschiebe $(xdg-user-dir)/Pictures nach $(xdg-user-dir PICTURES)..."
rsync -av --ignore-existing "$(xdg-user-dir)/Pictures/" "$(xdg-user-dir PICTURES)/"
rm -r "$(xdg-user-dir)/Pictures/"
else
echo "📂 Der Ordner $(xdg-user-dir)/Pictures existiert nicht. Kein Verschieben notwendig."
fi
echo "✅ Skript erfolgreich ausgeführt!" echo "✅ Skript erfolgreich ausgeführt!"
-36
View File
@@ -1,36 +0,0 @@
#!/bin/bash
set -e # Skript bricht bei Fehlern ab
# Theme-Name
THEME_NAME="vimix"
# Prüfen, ob GRUB bereits das Theme verwendet
if grep -q "GRUB_THEME=" /etc/default/grub && grep -q "$THEME_NAME" /etc/default/grub; then
echo "✅ Das Theme '$THEME_NAME' ist bereits installiert und aktiv."
exit 0
fi
echo "🔄 Installiere das GRUB-Theme '$THEME_NAME'..."
# Falls der Ordner existiert, vorher löschen
THEME_DIR="$HOME/grub-themes"
if [[ -d "$THEME_DIR" ]]; then
rm -rf "$THEME_DIR"
fi
# Repository klonen
git clone https://github.com/vinceliuice/grub2-themes.git "$THEME_DIR"
cd "$THEME_DIR"
# Theme installieren
sudo ./install.sh -b -t "$THEME_NAME"
# GRUB-Konfiguration aktualisieren
echo "🔄 Aktualisiere die GRUB-Konfiguration..."
sudo update-grub
# Aufräumen
rm -rf "$THEME_DIR"
echo "✅ GRUB-Theme '$THEME_NAME' erfolgreich installiert und aktiviert!"
-59
View File
@@ -1,59 +0,0 @@
#!/bin/bash
set -e # Skript bricht bei Fehlern ab
# Sicherstellen, dass das Skript mit Root-Rechten ausgeführt wird
if [[ $EUID -ne 0 ]]; then
echo "Dieses Skript muss als root ausgeführt werden."
exit 1
fi
echo "🔄 Plymouth und benötigte Pakete installieren..."
if ! dpkg -l | grep -qw plymouth; then
apt update && apt install -y plymouth plymouth-themes
else
echo "✅ Plymouth ist bereits installiert."
fi
# Plymouth in initramfs aktivieren
MKINIT_CONF="/etc/mkinitcpio.conf"
if [[ -f "$MKINIT_CONF" ]]; then
if grep -q "^HOOKS=" "$MKINIT_CONF"; then
sed -i 's/^HOOKS=.*/HOOKS=(base udev plymouth autodetect modconf block encrypt lvm2 filesystems keyboard fsck)/' "$MKINIT_CONF"
else
echo 'HOOKS=(base udev plymouth autodetect modconf block encrypt lvm2 filesystems keyboard fsck)' >>"$MKINIT_CONF"
fi
fi
# Falls Dracut genutzt wird, initramfs neu erstellen
if command -v dracut &>/dev/null; then
echo "🔄 Dracut erkannt, erstelle neues initramfs..."
dracut -f
else
echo "🔄 Initramfs wird aktualisiert..."
update-initramfs -u
fi
# Plymouth-Theme setzen
PLYMOUTH_THEME="spinner"
echo "🎨 Setze Plymouth-Theme auf '$PLYMOUTH_THEME'..."
plymouth-set-default-theme -R "$PLYMOUTH_THEME"
# Kernel-Boot-Parameter in GRUB anpassen
GRUB_CFG="/etc/default/grub"
GRUB_BACKUP="/etc/default/grub.bak"
echo "🔍 Überprüfe GRUB-Einstellungen..."
NEW_CMDLINE="quiet splash vt.global_cursor_default=0 loglevel=3 rd.luks.options=discard plymouth.ignore-serial-consoles"
if grep -q "^GRUB_CMDLINE_LINUX_DEFAULT=.*" "$GRUB_CFG"; then
sed -i "s|^GRUB_CMDLINE_LINUX_DEFAULT=.*|GRUB_CMDLINE_LINUX_DEFAULT=\"$NEW_CMDLINE\"|" "$GRUB_CFG"
echo "🔄 GRUB wird aktualisiert..."
update-grub
else
echo "GRUB_CMDLINE_LINUX_DEFAULT=\"$NEW_CMDLINE\"" >>"$GRUB_CFG"
echo "🔄 GRUB wird aktualisiert..."
update-grub
fi
echo "✅ Einrichtung abgeschlossen. Bitte starte das System neu, um die Änderungen zu übernehmen."
+1 -17
View File
@@ -14,22 +14,6 @@ dpkg --add-architecture i386
apt update apt update
apt install -y wget curl apt install -y wget curl
wget -O /tmp/steam.deb https://cdn.akamai.steamstatic.com/client/installer/steam.deb apt install -y steam lutris
apt install -y /tmp/steam.deb
rm /tmp/steam.deb
# Lutris-Installation
LUTRIS_KEYRING="/etc/apt/keyrings/lutris.gpg"
LUTRIS_REPO="https://download.opensuse.org/repositories/home:/strycore/Debian_12/"
mkdir -p /etc/apt/keyrings
wget -qO /tmp/lutris-key.gpg "${LUTRIS_REPO}Release.key"
gpg --dearmor </tmp/lutris-key.gpg >"$LUTRIS_KEYRING"
rm /tmp/lutris-key.gpg
echo "deb [signed-by=$LUTRIS_KEYRING] $LUTRIS_REPO ./" >/etc/apt/sources.list.d/lutris.list
apt update
apt install -y lutris
echo "✅ Installation von Steam und Lutris abgeschlossen!" echo "✅ Installation von Steam und Lutris abgeschlossen!"
+2 -1
View File
@@ -5,7 +5,8 @@
Dieses Repository enthält Skripte um ein Linux System mit Hyprland und diversen Programmen aufzusetzen. Dieses Repository enthält Skripte um ein Linux System mit Hyprland und diversen Programmen aufzusetzen.
Die entsprechenden Skripte befinden sich in den Branches zur jeweiligen Distribution. Die entsprechenden Skripte befinden sich in den Branches zur jeweiligen Distribution.
**Mit diesen Skripten kann *Debian 12 (Bookworm)* mit *Hyprland* und diversen Programmen aufgesetzt werden.** **Mit diesen Skripten kann *Tuxedo OS*, das auf Ubuntu 24.04 (Noble Numbat) basiert, mit *Hyprland* und diversen
Programmen aufgesetzt werden.**
## Anforderungen ## Anforderungen