From 51fdc157496b71a05f076f5ab85c4c824f1765d0 Mon Sep 17 00:00:00 2001 From: Henrik Lutzmann Date: Thu, 23 Jan 2025 11:15:19 +0100 Subject: [PATCH] LinuxMint22_Flatpack.sh aktualisiert --- LinuxMint22_Flatpack.sh | 250 +++++++++++++++++++++------------------- 1 file changed, 133 insertions(+), 117 deletions(-) diff --git a/LinuxMint22_Flatpack.sh b/LinuxMint22_Flatpack.sh index 17debd9..2a93030 100644 --- a/LinuxMint22_Flatpack.sh +++ b/LinuxMint22_Flatpack.sh @@ -1,117 +1,133 @@ -#!/bin/sh -# -if [ ! -f /etc/debian_version ]; then - echo "Unsupported Linux Distribution. Prepared for Debian" - exit 1 -fi -################################################################################ -# -# -# Install Flatpaks @Linux Mint / Linux Mint Debian Edition -# -# -################################################################################ -# -while : -do -clear -echo "" -echo "\033[1m I N S T A L L Flatpak @ LinuxMint22 " -echo " -----------------------------------------" -echo "\033[0m" -echo " 01.Setup Flatpak Themes" -echo " -----------------------------------------" -echo " 02.Install Flatseal" -echo " 03.Install FreeTube" -echo " 04.Install Bitwarden" -echo " 05.Install Jellyfin-Media-Player" -echo " 06.Install Lutris" -echo " 07.Install Cryptomator" -echo " 08.Install SaveDesktop" -echo " 09.Install Flatsweep" -echo " -----------------------------------------" -echo " 10.Reinstall Flatpack" -echo "" -echo " x. Exit" -echo "" -echo -n " Please enter option [01 - 10]" -read opt -case $opt in -################################################################################## -01) echo "************ Setup Flatpak Themes Arc-Dark **********************"; -################################################################################## -# Step 1: Give Flatpak apps access to GTK themes and icons location -sudo cp -r /usr/share/icons/Papirus-Dark ~/.icons/ -sudo cp -r /usr/share/icons/ePapirus-Dark ~/.icons/ -sudo cp -r /usr/share/themes/Arc-Dark ~/.themes/ - -sudo flatpak override --filesystem=$HOME/.themes -sudo flatpak override --filesystem=$HOME/.icons - -# Step 2: Tell Flatpak apps which theme/icon to use -sudo flatpak override --env=GTK_THEME=Arc-Dark -sudo flatpak override --env=ICON_THEME=Papirus-Dark -# sudo flatpak override --env=ICON_THEME=Papirus-Yaru-Dark -;; - -################################################################################## -02) echo "************ Install Flatseal ****************"; -################################################################################## -flatpak install -y flathub com.github.tchx84.Flatseal -;; - -################################################################################## -03) echo "************ Install FreeTube *****************"; -################################################################################## -flatpak install -y flathub io.freetubeapp.FreeTube -;; - -################################################################################## -04) echo "************ Install Bitwarden ******************"; -################################################################################## -flatpak install -y flathub com.bitwarden.desktop -;; - -################################################################################## -05) echo "************ Install Jellyfin-Media-Player **************************"; -################################################################################## -flatpak install -y flathub com.github.iwalton3.jellyfin-media-player -;; - -################################################################################## -06) echo "************ Install Lutris **************************"; -################################################################################## -flatpak install -y flathub net.lutris.Lutris -;; - -################################################################################## -07) echo "************ Install Cryptomator **************************"; -################################################################################## -flatpak install -y flathub org.cryptomator.Cryptomator -;; - -################################################################################## -08) echo "************ Install SaveDesktop **************************"; -################################################################################## -flatpak install -y flathub io.github.vikdevelop.SaveDesktop -;; - -################################################################################## -09) echo "************ Install Flatsweep **************************"; -################################################################################## -flatpak install -y flathub io.github.giantpinkrobots.flatsweep -;; - -################################################################################## -10) echo "************ Reinstall Flatpack **************************"; -################################################################################## -sudo apt remove -y flatpak --purge && sudo apt install -y flatpak --reinstall -sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo -;; - -x) echo ""; -exit 1;; -*) echo " Press [enter] key to continue. . ."; -read enterKey;; -esac -done +#!/bin/sh +# +if [ ! -f /etc/debian_version ]; then + echo "Unsupported Linux Distribution. Prepared for Debian" + exit 1 +fi +################################################################################ +# +# +# Install Flatpaks @Linux Mint / Linux Mint Debian Edition +# +# +################################################################################ +# +while : +do +clear +echo "" +echo "\033[1m I N S T A L L Flatpak @ LinuxMint22 " +echo " -----------------------------------------" +echo "\033[0m" +echo " 01.Setup Flatpak Themes" +echo " -----------------------------------------" +echo " 02.Install Flatseal" +echo " 03.Install Flatsweep" +echo " 04.Install SaveDesktop" +echo " -----------------------------------------" +echo " 05.Install Bitwarden" +echo " 06.Install Cryptomator" +echo " 07.Install FreeTube" +echo " 08.Install Jellyfin-Media-Player" +echo " -----------------------------------------" +echo " 09.Install Lutris" +echo " 10.Install Heroric" +echo " 11.Install Bottles" +echo " 12.ProtonUp-Qt" +echo " -----------------------------------------" +echo " 13.Reinstall Flatpack" +echo "" +echo " x. Exit" +echo "" +echo -n " Please enter option [01 - 13]" +read opt +case $opt in +################################################################################## +01) echo "************ Setup Flatpak Themes Arc-Dark **********************"; +################################################################################## +# Step 1: Give Flatpak apps access to GTK themes and icons location +sudo cp -r /usr/share/icons/Papirus-Dark ~/.icons/ +sudo cp -r /usr/share/icons/ePapirus-Dark ~/.icons/ +sudo cp -r /usr/share/themes/Arc-Dark ~/.themes/ + +sudo flatpak override --filesystem=$HOME/.themes +sudo flatpak override --filesystem=$HOME/.icons + +# Step 2: Tell Flatpak apps which theme/icon to use +sudo flatpak override --env=GTK_THEME=Arc-Dark +sudo flatpak override --env=ICON_THEME=Papirus-Dark +# sudo flatpak override --env=ICON_THEME=Papirus-Yaru-Dark +;; + +################################################################################## +02) echo "************ Install Flatseal ****************"; +################################################################################## +flatpak install -y flathub com.github.tchx84.Flatseal +;; + +################################################################################## +03) echo "************ Install Flatsweep **************************"; +################################################################################## +flatpak install -y flathub io.github.giantpinkrobots.flatsweep +;; + +################################################################################## +04) echo "************ Install SaveDesktop **************************"; +################################################################################## +flatpak install -y flathub io.github.vikdevelop.SaveDesktop +;; + +################################################################################## +05) echo "************ Install Bitwarden ******************"; +################################################################################## +flatpak install -y flathub com.bitwarden.desktop +;; + +################################################################################## +06) echo "************ Install Cryptomator **************************"; +################################################################################## +flatpak install -y flathub org.cryptomator.Cryptomator +;; + +################################################################################## +07) echo "************ Install FreeTube *****************"; +################################################################################## +flatpak install -y flathub io.freetubeapp.FreeTube +;; + +################################################################################## +08) echo "************ Install Jellyfin-Media-Player **************************"; +################################################################################## +flatpak install -y flathub com.github.iwalton3.jellyfin-media-player +;; + +################################################################################## +09) echo "************ Install Lutris **************************"; +################################################################################## +flatpak install -y flathub net.lutris.Lutris +;; + +################################################################################## +10) echo "************ Install Heroric **************************"; +################################################################################## +flatpak install -y flathub com.heroicgameslauncher.hgl +;; + +################################################################################## +11) echo "************ Install Bottles **************************"; +################################################################################## +flatpak install -y flathub com.usebottles.bottles +;; + +################################################################################## +12) echo "************ Install ProtonUp-Qt **************************"; +################################################################################## +flatpak install -y flathub net.davidotek.pupgui2 +;; + +x) echo ""; +exit 1;; +*) echo " Press [enter] key to continue. . ."; +read enterKey;; +esac +done \ No newline at end of file