From 898bccf948b3836a08b9b740ee1b56e9fefcdb19 Mon Sep 17 00:00:00 2001 From: TyleoDvDelaware3217 Date: Wed, 25 Jun 2025 14:39:51 +0200 Subject: [PATCH] Change Structure --- LICENSE | 0 README.md | 0 developer_divers | 7 +++ developer_jetbrains | 11 +++++ developer_vscode | 35 ++++++++++++++ disable_remote_services | 0 enable_remote_services_automode | 0 enable_remote_services_manualmode | 0 flatpak_selections | 0 gaming_clients | 2 + gaming_emulators | 16 +++++++ gaming_games | 21 +++++++++ gaming_minecraft | 1 + graphics_editors | 3 ++ install_nvidia_driver | 0 keyguard_bitwarden_client | 3 ++ many_useful_tools | 76 +++++++++++++++++++++++++++++++ setup_atlauncher | 33 ++++++++++++++ tools | 0 uninstall_developer_divers | 7 +++ uninstall_developer_jetbrains | 11 +++++ uninstall_developer_vscode | 5 ++ uninstall_gaming_clients | 1 + uninstall_gaming_emulators | 16 +++++++ uninstall_gaming_games | 21 +++++++++ uninstall_gaming_minecraft | 1 + uninstall_graphics_editors | 3 ++ uninstall_many_useful_tools | 76 +++++++++++++++++++++++++++++++ uninstall_web_browsers | 18 ++++++++ update_scriptbase | 0 update_system_with_apt | 0 update_system_with_nala | 0 web_browsers | 18 ++++++++ 33 files changed, 385 insertions(+) mode change 100644 => 100755 LICENSE mode change 100644 => 100755 README.md create mode 100755 developer_divers create mode 100755 developer_jetbrains create mode 100755 developer_vscode mode change 100644 => 100755 disable_remote_services mode change 100644 => 100755 enable_remote_services_automode mode change 100644 => 100755 enable_remote_services_manualmode mode change 100644 => 100755 flatpak_selections create mode 100755 gaming_clients create mode 100755 gaming_emulators create mode 100755 gaming_games create mode 100755 gaming_minecraft create mode 100755 graphics_editors mode change 100644 => 100755 install_nvidia_driver create mode 100755 keyguard_bitwarden_client create mode 100755 many_useful_tools create mode 100755 setup_atlauncher mode change 100644 => 100755 tools create mode 100755 uninstall_developer_divers create mode 100755 uninstall_developer_jetbrains create mode 100755 uninstall_developer_vscode create mode 100755 uninstall_gaming_clients create mode 100755 uninstall_gaming_emulators create mode 100755 uninstall_gaming_games create mode 100755 uninstall_gaming_minecraft create mode 100755 uninstall_graphics_editors create mode 100755 uninstall_many_useful_tools create mode 100755 uninstall_web_browsers mode change 100644 => 100755 update_scriptbase mode change 100644 => 100755 update_system_with_apt mode change 100644 => 100755 update_system_with_nala create mode 100755 web_browsers diff --git a/LICENSE b/LICENSE old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/developer_divers b/developer_divers new file mode 100755 index 0000000..dea8a05 --- /dev/null +++ b/developer_divers @@ -0,0 +1,7 @@ +sudo flatpak install flathub -y \ +org.eclipse.Java \ +me.iepure.devtoolbox \ +io.github.nokse22.inspector \ +us.pixls.art.ART \ +com.google.AndroidStudio \ +com.helix_editor.Helix \ No newline at end of file diff --git a/developer_jetbrains b/developer_jetbrains new file mode 100755 index 0000000..0de1f8d --- /dev/null +++ b/developer_jetbrains @@ -0,0 +1,11 @@ +sudo flatpak install flathub -y \ +com.jetbrains.Rider \ +com.jetbrains.PyCharm-Community \ +com.jetbrains.RubyMine \ +com.jetbrains.GoLand \ +com.jetbrains.RustRover \ +com.jetbrains.PhpStorm \ +com.jetbrains.DataGrip \ +com.jetbrains.WebStorm \ +com.jetbrains.IntelliJ-IDEA-Community \ +com.jetbrains.Rider \ No newline at end of file diff --git a/developer_vscode b/developer_vscode new file mode 100755 index 0000000..6e5170f --- /dev/null +++ b/developer_vscode @@ -0,0 +1,35 @@ +#!/bin/bash + +# Définition du fichier de log +LOG_DIR="$HOME/.logs" +LOG_FILE="$LOG_DIR/flatpak_install.log" + +# Création du répertoire de logs +mkdir -p "$LOG_DIR" + +# Fonction de logging +log() { + echo "$(date +"%Y-%m-%d %H:%M:%S") | $1" | tee -a "$LOG_FILE" +} + +log "Début de l'installation de VSCode Stable via Flatpak." + +# Ajout du dépôt Flathub +log "Ajout du dépôt Flathub..." +flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo +log "Flathub ajouté." + +# Installation de VSCode Stable +log "Installation de VSCode Stable..." +flatpak install -y flathub com.visualstudio.code +log "Installation terminée." + +# Accorder les autorisations +log "Configuration des autorisations..." +flatpak override --user --filesystem=host com.visualstudio.code +flatpak override --user --device=all com.visualstudio.code +flatpak override --user --socket=system-bus com.visualstudio.code +log "Autorisations accordées." + +log "Installation et configuration de VSCode Stable terminées avec succès ! 🚀" + diff --git a/disable_remote_services b/disable_remote_services old mode 100644 new mode 100755 diff --git a/enable_remote_services_automode b/enable_remote_services_automode old mode 100644 new mode 100755 diff --git a/enable_remote_services_manualmode b/enable_remote_services_manualmode old mode 100644 new mode 100755 diff --git a/flatpak_selections b/flatpak_selections old mode 100644 new mode 100755 diff --git a/gaming_clients b/gaming_clients new file mode 100755 index 0000000..16f5b91 --- /dev/null +++ b/gaming_clients @@ -0,0 +1,2 @@ +sudo nala update +sudo nala install steam-installer lutris -y \ No newline at end of file diff --git a/gaming_emulators b/gaming_emulators new file mode 100755 index 0000000..cd74905 --- /dev/null +++ b/gaming_emulators @@ -0,0 +1,16 @@ +sudo flatpak install flathub -y \ +org.ppsspp.PPSSPP \ +net.shadps4.shadPS4 \ +net.rpcs3.RPCS3 \ +net.pcsx2.PCSX2 \ +org.duckstation.DuckStation \ +com.github.Rosalie241.RMG \ +net.kuribo64.melonDS \ +io.mgba.mGBA \ +io.github.ryubing.Ryujinx \ +app.xemu.xemu \ +com.snes9x.Snes9x \ +org.purei.Play \ +org.mamedev.MAME \ +io.github.sameboy.SameBoy \ +com.vba_m.visualboyadvance-m \ No newline at end of file diff --git a/gaming_games b/gaming_games new file mode 100755 index 0000000..7262fb2 --- /dev/null +++ b/gaming_games @@ -0,0 +1,21 @@ +sudo flatpak install flathub -y \ +io.gitlab.stone_kingdoms.StoneKingdoms \ +io.openrct2.OpenRCT2 \ +uk.co.powdertoy.tpt \ +net.hhoney.rota \ +net.hhoney.tinycrate \ +org.gnome.Sudoku \ +org.kartkrew.RingRacers \ +com.github.Anuken.Mindustry \ +org.srb2.SRB2Kart \ +net.sourceforge.ExtremeTuxRacer \ +io.sourceforge.trigger_rally.TriggerRally \ +net.sourceforge.torcs \ +dev.tchx84.Gameeky \ +com.github.juzzlin.DustRacing2D \ +com.simutrans.Simutrans \ +ca.victorz.acr.AssaultCubeReloaded \ +com.adilhanney.ricochlime \ +io.sourceforge.YSoccer \ +io.thp.numptyphysics \ +de.blobbyvolley.BlobbyVolley2 \ No newline at end of file diff --git a/gaming_minecraft b/gaming_minecraft new file mode 100755 index 0000000..ac312a5 --- /dev/null +++ b/gaming_minecraft @@ -0,0 +1 @@ +sudo flatpak install flathub -y com.atlauncher.ATLauncher \ No newline at end of file diff --git a/graphics_editors b/graphics_editors new file mode 100755 index 0000000..66f6567 --- /dev/null +++ b/graphics_editors @@ -0,0 +1,3 @@ +sudo flatpak install flathub -y \ +org.kde.krita \ +in.co.nandakumar.vara \ No newline at end of file diff --git a/install_nvidia_driver b/install_nvidia_driver old mode 100644 new mode 100755 diff --git a/keyguard_bitwarden_client b/keyguard_bitwarden_client new file mode 100755 index 0000000..903fbe9 --- /dev/null +++ b/keyguard_bitwarden_client @@ -0,0 +1,3 @@ + +sudo wget "https://hst.tyleo.dev/flatpaks/keyguard.flatpak" -O /tmp/keyguard.flatpak +sudo flatpak install -y /tmp/keyguard.flatpak diff --git a/many_useful_tools b/many_useful_tools new file mode 100755 index 0000000..13b6e78 --- /dev/null +++ b/many_useful_tools @@ -0,0 +1,76 @@ +sudo flatpak install flathub -y \ +com.github.tchx84.Flatseal \ +io.github.dweymouth.supersonic \ +com.bitwarden.desktop \ +org.onlyoffice.desktopeditors \ +io.github.revisto.drum-machine \ +io.github.jeffshee.Hidamari \ +io.github.dvlv.boxbuddyrs \ +io.github.flattool.Ignition \ +org.mozilla.Thunderbird \ +io.github.mmstick.FontFinder \ +org.kde.calligra \ +com.github.unrud.VideoDownloader \ +com.hunterwittenborn.Celeste \ +io.github.giantpinkrobots.varia \ +md.obsidian.Obsidian \ +io.gitlab.news_flash.NewsFlash \ +org.cockpit_project.CockpitClient \ +org.sqlitebrowser.sqlitebrowser \ +com.github.finefindus.eyedropper \ +io.missioncenter.MissionCenter \ +org.gnome.design.Lorem \ +io.github.lo2dev.Echo \ +io.github.realmazharhussain.GdmSettings \ +com.mattjakeman.ExtensionManager \ +io.gitlab.elescoute.password \ +org.dupot.easyflatpak \ +com.konstantintutsch.Lock \ +io.github.vikdevelop.SaveDesktop \ +io.github.plrigaux.sysd-manager \ +io.github.vemonet.EmojiMart \ +com.github.fabiocolacio.marker \ +org.gnome.DejaDup \ +de.schmidhuberj.DieBahn \ +dev.zelikos.rollit \ +im.bernard.Memorado \ +app/com.github.iwalton3.jellyfin-media-player \ +it.mijorus.gearlever \ +io.github.flattool.Warehouse \ +io.gitlab.adhami3310.Impression \ +com.jgraph.drawio.desktop \ +org.gabmus.swatch \ +io.github.wiiznokes.fan-control \ +io.github.fsobolev.TimeSwitch \ +ca.vlacroix.Tally \ +dev.qwery.AddWater \ +org.gnome.World.PikaBackup \ +com.gitlab.davem.ClamTk \ +com.github.alecaddd.sequeler \ +it.fabiodistasio.AntaresSQL \ +io.gitlab.elescoute.spacelaunch \ +me.iepure.devtoolbox \ +com.github.phase1geo.minder \ +ca.desrt.dconf-editor \ +page.codeberg.libre_menu_editor.LibreMenuEditor \ +pl.youkai.nscan \ +app.drey.Dialect \ +org.gnome.Geary \ +com.github.hugolabe.Wike \ +com.rafaelmardojai.Blanket \ +ca.edestcroix.Recordbox \ +org.nickvision.tagger \ +io.github.nokse22.asciidraw \ +net.nokyan.Resources \ +org.easycoding.TunedSwitcher \ +io.github.halfmexican.Mingle \ +org.gnome.Firmware \ +io.github.ronniedroid.concessio \ +net.codelogistics.webapps \ +io.freetubeapp.FreeTube \ +io.github.amit9838.mousam \ +org.gabmus.whatip \ +com.quexten.Goldwarden \ +info.smplayer.SMPlayer \ +io.github.kukuruzka165.materialgram \ +com.usebottles.bottles \ No newline at end of file diff --git a/setup_atlauncher b/setup_atlauncher new file mode 100755 index 0000000..cf6c0e3 --- /dev/null +++ b/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" diff --git a/tools b/tools old mode 100644 new mode 100755 diff --git a/uninstall_developer_divers b/uninstall_developer_divers new file mode 100755 index 0000000..5b6b4c9 --- /dev/null +++ b/uninstall_developer_divers @@ -0,0 +1,7 @@ +sudo flatpak remove -y \ +org.eclipse.Java \ +me.iepure.devtoolbox \ +io.github.nokse22.inspector \ +us.pixls.art.ART \ +com.google.AndroidStudio \ +com.helix_editor.Helix \ No newline at end of file diff --git a/uninstall_developer_jetbrains b/uninstall_developer_jetbrains new file mode 100755 index 0000000..f9c5d7e --- /dev/null +++ b/uninstall_developer_jetbrains @@ -0,0 +1,11 @@ +sudo flatpak remove -y \ +com.jetbrains.Rider \ +com.jetbrains.PyCharm-Community \ +com.jetbrains.RubyMine \ +com.jetbrains.GoLand \ +com.jetbrains.RustRover \ +com.jetbrains.PhpStorm \ +com.jetbrains.DataGrip \ +com.jetbrains.WebStorm \ +com.jetbrains.IntelliJ-IDEA-Community \ +com.jetbrains.Rider \ No newline at end of file diff --git a/uninstall_developer_vscode b/uninstall_developer_vscode new file mode 100755 index 0000000..1a9158e --- /dev/null +++ b/uninstall_developer_vscode @@ -0,0 +1,5 @@ +sudo flatpak remove -y \ +com.vscodium.codium-insiders \ +com.vscodium.codium \ +com.visualstudio.code-oss \ +com.visualstudio.code \ No newline at end of file diff --git a/uninstall_gaming_clients b/uninstall_gaming_clients new file mode 100755 index 0000000..20d644a --- /dev/null +++ b/uninstall_gaming_clients @@ -0,0 +1 @@ +sudo nala remove steam-installer -y \ No newline at end of file diff --git a/uninstall_gaming_emulators b/uninstall_gaming_emulators new file mode 100755 index 0000000..46f68fc --- /dev/null +++ b/uninstall_gaming_emulators @@ -0,0 +1,16 @@ +sudo flatpak remove -y \ +org.ppsspp.PPSSPP \ +net.shadps4.shadPS4 \ +net.rpcs3.RPCS3 \ +net.pcsx2.PCSX2 \ +org.duckstation.DuckStation \ +com.github.Rosalie241.RMG \ +net.kuribo64.melonDS \ +io.mgba.mGBA \ +io.github.ryubing.Ryujinx \ +app.xemu.xemu \ +com.snes9x.Snes9x \ +org.purei.Play \ +org.mamedev.MAME \ +io.github.sameboy.SameBoy \ +com.vba_m.visualboyadvance-m \ No newline at end of file diff --git a/uninstall_gaming_games b/uninstall_gaming_games new file mode 100755 index 0000000..db90092 --- /dev/null +++ b/uninstall_gaming_games @@ -0,0 +1,21 @@ +sudo flatpak remove -y \ +io.gitlab.stone_kingdoms.StoneKingdoms \ +io.openrct2.OpenRCT2 \ +uk.co.powdertoy.tpt \ +net.hhoney.rota \ +net.hhoney.tinycrate \ +org.gnome.Sudoku \ +org.kartkrew.RingRacers \ +com.github.Anuken.Mindustry \ +org.srb2.SRB2Kart \ +net.sourceforge.ExtremeTuxRacer \ +io.sourceforge.trigger_rally.TriggerRally \ +net.sourceforge.torcs \ +dev.tchx84.Gameeky \ +com.github.juzzlin.DustRacing2D \ +com.simutrans.Simutrans \ +ca.victorz.acr.AssaultCubeReloaded \ +com.adilhanney.ricochlime \ +io.sourceforge.YSoccer \ +io.thp.numptyphysics \ +de.blobbyvolley.BlobbyVolley2 \ No newline at end of file diff --git a/uninstall_gaming_minecraft b/uninstall_gaming_minecraft new file mode 100755 index 0000000..9d9e310 --- /dev/null +++ b/uninstall_gaming_minecraft @@ -0,0 +1 @@ +sudo flatpak remove -y com.atlauncher.ATLauncher \ No newline at end of file diff --git a/uninstall_graphics_editors b/uninstall_graphics_editors new file mode 100755 index 0000000..04fcc65 --- /dev/null +++ b/uninstall_graphics_editors @@ -0,0 +1,3 @@ +sudo flatpak remove -y \ +org.kde.krita \ +in.co.nandakumar.vara \ No newline at end of file diff --git a/uninstall_many_useful_tools b/uninstall_many_useful_tools new file mode 100755 index 0000000..19feb9e --- /dev/null +++ b/uninstall_many_useful_tools @@ -0,0 +1,76 @@ +sudo flatpak remove -y \ +com.github.tchx84.Flatseal \ +io.github.dweymouth.supersonic \ +com.bitwarden.desktop \ +org.onlyoffice.desktopeditors \ +io.github.revisto.drum-machine \ +io.github.jeffshee.Hidamari \ +io.github.dvlv.boxbuddyrs \ +io.github.flattool.Ignition \ +org.mozilla.Thunderbird \ +io.github.mmstick.FontFinder \ +org.kde.calligra \ +com.github.unrud.VideoDownloader \ +com.hunterwittenborn.Celeste \ +io.github.giantpinkrobots.varia \ +md.obsidian.Obsidian \ +io.gitlab.news_flash.NewsFlash \ +org.cockpit_project.CockpitClient \ +org.sqlitebrowser.sqlitebrowser \ +com.github.finefindus.eyedropper \ +io.missioncenter.MissionCenter \ +org.gnome.design.Lorem \ +io.github.lo2dev.Echo \ +io.github.realmazharhussain.GdmSettings \ +com.mattjakeman.ExtensionManager \ +io.gitlab.elescoute.password \ +org.dupot.easyflatpak \ +com.konstantintutsch.Lock \ +io.github.vikdevelop.SaveDesktop \ +io.github.plrigaux.sysd-manager \ +io.github.vemonet.EmojiMart \ +com.github.fabiocolacio.marker \ +org.gnome.DejaDup \ +de.schmidhuberj.DieBahn \ +dev.zelikos.rollit \ +im.bernard.Memorado \ +app/com.github.iwalton3.jellyfin-media-player \ +it.mijorus.gearlever \ +io.github.flattool.Warehouse \ +io.gitlab.adhami3310.Impression \ +com.jgraph.drawio.desktop \ +org.gabmus.swatch \ +io.github.wiiznokes.fan-control \ +io.github.fsobolev.TimeSwitch \ +ca.vlacroix.Tally \ +dev.qwery.AddWater \ +org.gnome.World.PikaBackup \ +com.gitlab.davem.ClamTk \ +com.github.alecaddd.sequeler \ +it.fabiodistasio.AntaresSQL \ +io.gitlab.elescoute.spacelaunch \ +me.iepure.devtoolbox \ +com.github.phase1geo.minder \ +ca.desrt.dconf-editor \ +page.codeberg.libre_menu_editor.LibreMenuEditor \ +pl.youkai.nscan \ +app.drey.Dialect \ +org.gnome.Geary \ +com.github.hugolabe.Wike \ +com.rafaelmardojai.Blanket \ +ca.edestcroix.Recordbox \ +org.nickvision.tagger \ +io.github.nokse22.asciidraw \ +net.nokyan.Resources \ +org.easycoding.TunedSwitcher \ +io.github.halfmexican.Mingle \ +org.gnome.Firmware \ +io.github.ronniedroid.concessio \ +net.codelogistics.webapps \ +io.freetubeapp.FreeTube \ +io.github.amit9838.mousam \ +org.gabmus.whatip \ +com.quexten.Goldwarden \ +info.smplayer.SMPlayer \ +io.github.kukuruzka165.materialgram \ +com.usebottles.bottles \ No newline at end of file diff --git a/uninstall_web_browsers b/uninstall_web_browsers new file mode 100755 index 0000000..9e73910 --- /dev/null +++ b/uninstall_web_browsers @@ -0,0 +1,18 @@ +sudo flatpak remove -y \ +net.mullvad.MullvadBrowser \ +com.humatarayici.od \ +org.chromium.Chromium \ +org.mozilla.firefox \ +com.opera.Opera \ +io.github.ungoogled_software.ungoogled_chromium \ +org.garudalinux.firedragon \ +one.ablaze.floorp \ +app.zen_browser.zen \ +com.google.Chrome \ +org.kde.falkon \ +net.waterfox.waterfox \ +org.netsurf_browser.NetSurf \ +io.gitlab.librewolf-community \ +com.microsoft.Edge \ +org.eu.getcatalyst.Catalyst \ +com.brave.Browser \ No newline at end of file diff --git a/update_scriptbase b/update_scriptbase old mode 100644 new mode 100755 diff --git a/update_system_with_apt b/update_system_with_apt old mode 100644 new mode 100755 diff --git a/update_system_with_nala b/update_system_with_nala old mode 100644 new mode 100755 diff --git a/web_browsers b/web_browsers new file mode 100755 index 0000000..8a44ead --- /dev/null +++ b/web_browsers @@ -0,0 +1,18 @@ +sudo flatpak install flathub -y \ +net.mullvad.MullvadBrowser \ +com.humatarayici.od \ +org.chromium.Chromium \ +org.mozilla.firefox \ +com.opera.Opera \ +io.github.ungoogled_software.ungoogled_chromium \ +org.garudalinux.firedragon \ +one.ablaze.floorp \ +app.zen_browser.zen \ +com.google.Chrome \ +org.kde.falkon \ +net.waterfox.waterfox \ +org.netsurf_browser.NetSurf \ +io.gitlab.librewolf-community \ +com.microsoft.Edge \ +org.eu.getcatalyst.Catalyst \ +com.brave.Browser \ No newline at end of file