diff --git a/setup_proton_ge_steam b/setup_proton_ge_steam new file mode 100644 index 0000000..e7511f2 --- /dev/null +++ b/setup_proton_ge_steam @@ -0,0 +1,50 @@ +# Flatpak Installation +sudo dnf in flatpak -y + +## XRDP on Budgie (for RDS usage, disabled on this version) +# echo "allowed_users = anybody" | sudo tee -a /etc/X11/Xwrapper.config +# echo "exec budgie-desktop" > ~/.Xclients +# chmod a+x ~/.Xclients + +# Flatpak source change +sudo flatpak remote-delete fedora +sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo + +# Flatpak update locals +sudo flatpak update -y + +# ProtonGE (ProtonPlus) Setup and Steam Client +sudo flatpak install -y com.vysp3r.ProtonPlus + +#!/bin/bash + +set -e + +echo "🚀 Installation de Steam, ProtonTricks et Proton GE sur Fedora 42" + +# Activation du dépôt RPM Fusion +sudo dnf install -y \ + https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \ + https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm + +# Mise à jour des paquets +sudo dnf update -y + +# Installation de Steam +sudo dnf install -y steam + +# Installation de Protontricks et dépendances +sudo dnf install -y protontricks zenity cabextract python3-pip + +# Téléchargement et installation de Proton GE dans le dossier Steam +PROTON_DIR="$HOME/.steam/root/compatibilitytools.d" +mkdir -p "$PROTON_DIR" +cd "$PROTON_DIR" +GE_RELEASE=$(curl -s https://api.github.com/repos/GloriousEggroll/proton-ge-custom/releases/latest | grep "browser_download_url" | grep ".tar.gz" | cut -d '"' -f 4) + +echo "📦 Téléchargement de Proton GE..." +curl -L "$GE_RELEASE" -o proton-ge.tar.gz +tar -xf proton-ge.tar.gz +rm proton-ge.tar.gz + +echo "✅ Installation terminée ! Lance Steam, va dans Paramètres > Steam Play, et sélectionne Proton GE dans la liste."