Skip to content
This repository has been archived by the owner on Nov 14, 2024. It is now read-only.

Commit

Permalink
0.12-alpha
Browse files Browse the repository at this point in the history
  • Loading branch information
Chevek committed Aug 27, 2022
1 parent 5b79fc3 commit 9c4718f
Show file tree
Hide file tree
Showing 3 changed files with 73 additions and 6 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
0.12-alpha
* Added: RetroDECK, ludusavi, Steam Link, Chiaki, XIVLauncher, Mumble, Bottles
* resize window default size to match the Steam Deck: height 690

0.11-alpha
* Added: Minigalaxy, Crankshaft, Discover Overlay, Piper, GeForce NOW Electron, Boatswain
* Removed: GNOME Games (unsupported)
Expand Down
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,20 +73,27 @@ Options :
- Crankshaft: https://flathub.org/apps/details/space.crankshaft.Crankshaft
- Proton-GE: https://github.com/flathub/com.valvesoftware.Steam.CompatibilityTool.Proton-GE
- ProtonUp-Qt: https://flathub.org/apps/details/net.davidotek.pupgui2
- Bottles: https://flathub.org/apps/details/com.usebottles.bottles
- Athenaeum: https://flathub.org/apps/details/com.gitlab.librebob.Athenaeum
- Steam Link: https://flathub.org/apps/details/com.valvesoftware.SteamLink
- Xbox Cloud Gaming: https://github.com/flathub/com.microsoft.Edge/
- Chiaki: https://flathub.org/apps/details/re.chiaki.Chiaki
- RPCS3: https://flathub.org/apps/details/net.rpcs3.RPCS3
- Yuzu: https://flathub.org/apps/details/org.yuzu_emu.yuzu
- xemu: https://flathub.org/apps/details/app.xemu.xemu
- RetroArch: https://flathub.org/apps/details/org.libretro.RetroArch
- DOSBox Staging: https://flathub.org/apps/details/io.github.dosbox-staging
- RetroDECK: https://flathub.org/apps/details/net.retrodeck.retrodeck
- ludusavi: https://flathub.org/apps/details/com.github.mtkennerly.ludusavi
- Minecraft: https://flathub.org/apps/details/com.mojang.Minecraft
- XIVLauncher: https://flathub.org/apps/details/dev.goats.xivlauncher
- Fightcade: https://flathub.org/apps/details/com.fightcade.Fightcade
- Flatseal: https://flathub.org/apps/details/com.github.tchx84.Flatseal
- Mangohud: https://github.com/flathub/org.freedesktop.Platform.VulkanLayer.MangoHud
- Discord: https://flathub.org/apps/details/com.discordapp.Discord
- Discover Overlay: https://flathub.org/apps/details/io.github.trigg.discover_overlay
- TeamSpeak: https://flathub.org/apps/details/com.teamspeak.TeamSpeak
- Mumble: https://flathub.org/apps/details/info.mumble.Mumble
- Piper: https://flathub.org/apps/details/org.freedesktop.Piper
- GeForce NOW Electron: https://flathub.org/apps/details/io.github.hmlendea.geforcenow-electron
- AntiMicroX: https://flathub.org/apps/details/io.github.antimicrox.antimicrox
Expand Down
68 changes: 62 additions & 6 deletions gaming-flatpak.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
#You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.
############################################################################################
# Initialize variables
GAMING_FLATPAK_VERSION=0.11
GAMING_FLATPAK_VERSION=0.12

# Commands to install
FLATPAKS="# This is where you put the Flatpaks commands to install softwares and their descriptions in various langages:
Expand All @@ -23,7 +23,7 @@ FLATPAKS="# This is where you put the Flatpaks commands to install softwares and
####################################
## ##
## Gaming Profile ##
## 2022 - 08 - 26 ##
## 2022 - 08 - 27 ##
## ##
####################################
profile:gaming
Expand Down Expand Up @@ -105,6 +105,14 @@ en:Install Wine- and Proton- based tools.
security:[✓]
flatpak install --assumeyes --noninteractive flathub net.davidotek.pupgui2
# Bottles
name:Bottles
url:https://flathub.org/apps/details/com.usebottles.bottles
fr:Exécute les programmes Windows
en:Run Windows software
security:[✓]
flatpak install --assumeyes --noninteractive flathub com.usebottles.bottles
# Athenaeum
name:Athenaeum
url:https://flathub.org/apps/details/com.gitlab.librebob.Athenaeum
Expand All @@ -113,6 +121,14 @@ en:A libre replacement for Steam.
security:[✓]
flatpak install --assumeyes --noninteractive flathub com.gitlab.librebob.Athenaeum
# Steam Link
name:Steam Link
url:https://flathub.org/apps/details/com.valvesoftware.SteamLink
fr:Stream les jeux depuis un autre ordinateur
en:Stream games from another computer
security:Potentiellement non fiable : code propriétaire
flatpak install --assumeyes --noninteractive flathub com.valvesoftware.SteamLink
# Xbox Cloud Gaming & Stadia
name:Xbox Cloud Gaming & Stadia
url:https://github.com/flathub/com.microsoft.Edge/
Expand All @@ -129,7 +145,15 @@ postinstall:cp $PWD/desktop/stadia.desktop $HOME/.local/share/applications/
# The icon is in the HOME folder, we need to get the absolute path, replacing ~ with it:
postinstall:sed -i 's;~;$HOME;g' $HOME/.local/share/applications/xbox.cloud.gaming.desktop
postinstall:sed -i 's;~;$HOME;g' $HOME/.local/share/applications/stadia.desktop
flatpak install --assumeyes --noninteractive --system flathub com.microsoft.Edge
flatpak install --assumeyes --noninteractive flathub com.microsoft.Edge
# Chiaki
name:Chiaki
url:https://flathub.org/apps/details/re.chiaki.Chiaki
fr:Client pour PlayStation Remote Play
en:Client for PlayStation Remote Play
security:[✓]
flatpak install --assumeyes --noninteractive flathub re.chiaki.Chiaki
# RPCS3
name:RPCS3
Expand Down Expand Up @@ -213,6 +237,22 @@ en:DOS/x86 emulator.
security:[✓]
flatpak install --assumeyes --noninteractive flathub io.github.dosbox-staging
# RetroDECK
name:RetroDECK
url:https://flathub.org/apps/details/net.retrodeck.retrodeck
fr:Tout pour l'émulation sur le Steam Deck
en:Everything you need for emulation on Steam Deck
security:[✓]
flatpak install --assumeyes --noninteractive flathub net.retrodeck.retrodeck
# ludusavi
name:ludusavi
url:https://flathub.org/apps/details/com.github.mtkennerly.ludusavi
fr:Backup vos sauvegardes de jeux
en:Back up your game save data
security:[✓]
flatpak install --assumeyes --noninteractive flathub com.github.mtkennerly.ludusavi
# Minecraft
name:Minecraft
url:https://flathub.org/apps/details/com.mojang.Minecraft
Expand All @@ -221,6 +261,14 @@ en:Minecraft
security:Potentiellement non fiable : code propriétaire
flatpak install --assumeyes --noninteractive flathub com.mojang.Minecraft
# XIVLauncher
name:XIVLauncher
url:https://flathub.org/apps/details/dev.goats.xivlauncher
fr:Lanceur pour Final Fantasy XIV Online
en:Launcher for Final Fantasy XIV Online
security:[✓]
flatpak install --assumeyes --noninteractive flathub dev.goats.xivlauncher
# Fightcade
name:Fightcade
url:https://flathub.org/apps/details/com.fightcade.Fightcade
Expand Down Expand Up @@ -269,6 +317,14 @@ en:TeamSpeak VoIP application.
security:Potentiellement non fiable : code propriétaire
flatpak install --assumeyes --noninteractive flathub com.teamspeak.TeamSpeak
# Mumble
name:Mumble
url:https://flathub.org/apps/details/info.mumble.Mumble
fr:Client de voix sur IP à faible latence
en:Low latency encrypted VoIP client
security:[✓]
flatpak install --assumeyes --noninteractive flathub info.mumble.Mumble
# Piper
name:Piper
url:https://flathub.org/apps/details/org.freedesktop.Piper
Expand Down Expand Up @@ -517,7 +573,7 @@ done < <(printf '%s\n' "$FLATPAKS")

Cli_selector()
{
echo "Choisissez les flatpaks à installer (par défaut, ils sont tous sélectionnés) :"
echo "Choisissez les flatpaks à installer :"
for (( i = 0; i < ${#COMMANDS_TO_INSTALL[@]}; i++ ))
do
echo "[${CHOICES[$i]:- }]" $(($i+1))") ${SOFTWARE_NAME[$i]} : ${LABELS_TO_COMMANDS[$i]} | Sécurité : ${SOFTWARE_SECURITY[$i]}"
Expand All @@ -537,7 +593,7 @@ case ${GAMING_FLATPAK_GUI} in
ZENITY_LIST=$(eval zenity --list \
--title="Choisissez\ les\ flatpaks\ à\ installer"\
--width 940\
--height 790\
--height 690\
--checklist \
--column "Sélection" \
--column "Nom" \
Expand Down Expand Up @@ -578,7 +634,7 @@ case ${GAMING_FLATPAK_GUI} in
done
KDIALOG_LIST=$(eval kdialog --separate-output \
--checklist "Choisissez\ les\ flatpaks\ à\ installer" \
"$B" --geometry 940x790 )
"$B" --geometry 940x690 )
if [ -z "$KDIALOG_LIST" ]; then
echo "Fatal error: Nothing to install"
echo "Exiting"
Expand Down

0 comments on commit 9c4718f

Please sign in to comment.