From c0c604e0df45f233b352c95b28467a4d86614fa5 Mon Sep 17 00:00:00 2001 From: TyleoDvDelaware3217 Date: Wed, 11 Jun 2025 20:49:31 +0200 Subject: [PATCH] Ajouter flatpacks/setup_atlauncher --- flatpacks/setup_atlauncher | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 flatpacks/setup_atlauncher diff --git a/flatpacks/setup_atlauncher b/flatpacks/setup_atlauncher new file mode 100644 index 0000000..cf6c0e3 --- /dev/null +++ b/flatpacks/setup_atlauncher @@ -0,0 +1,33 @@ +#!/bin/bash + +LOG_FILE="$HOME/.logs/atlauncher_setup.log" + +# Création du répertoire de logs s'il n'existe pas +mkdir -p "$(dirname "$LOG_FILE")" + +# Fonction de log +log() { + echo "$(date '+%Y-%m-%d %H:%M:%S') - $1" | tee -a "$LOG_FILE" +} + +NVIDIAFlag=$1 + +log "Début de l'installation de AtLauncher via Flatpak" +if sudo flatpak install flathub -y com.atlauncher.ATLauncher 2>&1 | tee -a "$LOG_FILE"; then + log "Installation réussie" +else + log "Erreur lors de l'installation" + exit 1 +fi + +if [[ $NVIDIAFlag = "--nvidia" ]] || [[ $NVIDIAFlag = "-n" ]]; then + log "Application des overrides NVIDIA pour AtLauncher" + if sudo flatpak override --device=dri --env=__NV_PRIME_RENDER_OFFLOAD=1 --env=__GLX_VENDOR_LIBRARY_NAME=nvidia com.atlauncher.ATLauncher 2>&1 | tee -a "$LOG_FILE"; then + log "Overrides NVIDIA appliqués avec succès" + else + log "Erreur lors de l'application des overrides NVIDIA" + exit 1 + fi +fi + +log "Script terminé avec succès"