Change Structure

This commit is contained in:
Tyleo Dv. Delaware 2025-06-25 14:39:51 +02:00
parent 533069cb02
commit 898bccf948
33 changed files with 385 additions and 0 deletions

0
LICENSE Normal file → Executable file
View file

0
README.md Normal file → Executable file
View file

7
developer_divers Executable file
View file

@ -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

11
developer_jetbrains Executable file
View file

@ -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

35
developer_vscode Executable file
View file

@ -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 ! 🚀"

0
disable_remote_services Normal file → Executable file
View file

0
enable_remote_services_automode Normal file → Executable file
View file

0
enable_remote_services_manualmode Normal file → Executable file
View file

0
flatpak_selections Normal file → Executable file
View file

2
gaming_clients Executable file
View file

@ -0,0 +1,2 @@
sudo nala update
sudo nala install steam-installer lutris -y

16
gaming_emulators Executable file
View file

@ -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

21
gaming_games Executable file
View file

@ -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

1
gaming_minecraft Executable file
View file

@ -0,0 +1 @@
sudo flatpak install flathub -y com.atlauncher.ATLauncher

3
graphics_editors Executable file
View file

@ -0,0 +1,3 @@
sudo flatpak install flathub -y \
org.kde.krita \
in.co.nandakumar.vara

0
install_nvidia_driver Normal file → Executable file
View file

3
keyguard_bitwarden_client Executable file
View file

@ -0,0 +1,3 @@
sudo wget "https://hst.tyleo.dev/flatpaks/keyguard.flatpak" -O /tmp/keyguard.flatpak
sudo flatpak install -y /tmp/keyguard.flatpak

76
many_useful_tools Executable file
View file

@ -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

33
setup_atlauncher Executable file
View file

@ -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"

0
tools Normal file → Executable file
View file

7
uninstall_developer_divers Executable file
View file

@ -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

11
uninstall_developer_jetbrains Executable file
View file

@ -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

5
uninstall_developer_vscode Executable file
View file

@ -0,0 +1,5 @@
sudo flatpak remove -y \
com.vscodium.codium-insiders \
com.vscodium.codium \
com.visualstudio.code-oss \
com.visualstudio.code

1
uninstall_gaming_clients Executable file
View file

@ -0,0 +1 @@
sudo nala remove steam-installer -y

16
uninstall_gaming_emulators Executable file
View file

@ -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

21
uninstall_gaming_games Executable file
View file

@ -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

1
uninstall_gaming_minecraft Executable file
View file

@ -0,0 +1 @@
sudo flatpak remove -y com.atlauncher.ATLauncher

3
uninstall_graphics_editors Executable file
View file

@ -0,0 +1,3 @@
sudo flatpak remove -y \
org.kde.krita \
in.co.nandakumar.vara

76
uninstall_many_useful_tools Executable file
View file

@ -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

18
uninstall_web_browsers Executable file
View file

@ -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

0
update_scriptbase Normal file → Executable file
View file

0
update_system_with_apt Normal file → Executable file
View file

0
update_system_with_nala Normal file → Executable file
View file

18
web_browsers Executable file
View file

@ -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