wlin003_GamingPC/script/flatpak.sh aktualisiert

This commit is contained in:
Henrik Lutzmann 2025-01-23 11:21:53 +01:00
parent 96acbc0755
commit 8c09ba00f7
1 changed files with 99 additions and 70 deletions

View File

@ -1,70 +1,99 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# #
################################################################################ ################################################################################
# #
# #
# post-installation script for Linux # post-installation script for Linux
# #
# #
# #
################################################################################ ################################################################################
while : while :
do do
clear clear
echo "" echo ""
echo "\033[1m I N S T A L L Flatpack on NixOS " echo "\033[1m I N S T A L L Flatpack on NixOS "
echo " ----------------------------------------" echo " ----------------------------------------"
echo "\033[0m" echo "\033[0m"
echo "01.Setup Flatpack Themes" echo "01.Setup Flatpack Themes"
echo "02.Install Flatseal" echo " -----------------------------------------"
echo "03.Install Flatsweep" echo " 02.Install Flatseal"
echo "04.Install Lutris" echo " 03.Install Flatsweep"
echo "05.Instal Heroic Games Launcher" echo " 04.Install SaveDesktop"
echo "" echo " 05.Install Cryptomator"
echo " x. Exit" echo " -----------------------------------------"
echo "" echo " 06.Install Lutris"
echo -n " Please enter option [01 - 05]" echo " 07.Install Heroric"
read opt echo " 08.Install Bottles"
case $opt in echo " 09.ProtonUp-Qt"
################################################################################## echo ""
01) echo "************ Setup Flatpack Themes **********************"; echo " x. Exit"
################################################################################## echo ""
mkdir ~/.themes echo -n " Please enter option [01 - 09]"
cp -R /run/current-system/sw/share/themes/Arc-Dark ~/.themes/ read opt
cp -R /run/current-system/sw/share/icons/Papirus-Dark ~/.icons case $opt in
sudo flatpak override --filesystem=$HOME/.themes ##################################################################################
sudo flatpak override --env=GTK_THEME=Arc-Dark 01) echo "************ Setup Flatpack Themes **********************";
;; ##################################################################################
mkdir ~/.themes
################################################################################## cp -R /run/current-system/sw/share/themes/Arc-Dark ~/.themes/
02) echo "************ Install Flatseal ****************"; cp -R /run/current-system/sw/share/icons/Papirus-Dark ~/.icons
################################################################################## sudo flatpak override --filesystem=$HOME/.themes
flatpak install -y flathub com.github.tchx84.Flatseal sudo flatpak override --env=GTK_THEME=Arc-Dark
;; ;;
################################################################################## ##################################################################################
03) echo "************ Install Flatsweep *****************"; 02) echo "************ Install Flatseal ****************";
################################################################################## ##################################################################################
flatpak install -y flathub io.github.giantpinkrobots.flatsweep flatpak install -y flathub com.github.tchx84.Flatseal
;; ;;
################################################################################## ##################################################################################
04) echo "************ Install Lutris ******************"; 03) echo "************ Install Flatsweep **************************";
################################################################################## ##################################################################################
flatpak install -y flathub net.lutris.Lutris flatpak install -y flathub io.github.giantpinkrobots.flatsweep
;; ;;
################################################################################## ##################################################################################
05) echo "************ Install Heroic Games Launcher **************************"; 04) echo "************ Install SaveDesktop **************************";
################################################################################## ##################################################################################
flatpak install -y flathub com.heroicgameslauncher.hgl flatpak install -y flathub io.github.vikdevelop.SaveDesktop
;; ;;
x) echo ""; ##################################################################################
exit 1;; 05) echo "************ Install Cryptomator **************************";
*) echo " Press [enter] key to continue. . ."; ##################################################################################
read enterKey;; flatpak install -y flathub org.cryptomator.Cryptomator
esac ;;
done
##################################################################################
06) echo "************ Install Lutris **************************";
##################################################################################
flatpak install -y flathub net.lutris.Lutris
;;
##################################################################################
07) echo "************ Install Heroric **************************";
##################################################################################
flatpak install -y flathub com.heroicgameslauncher.hgl
;;
##################################################################################
08) echo "************ Install Bottles **************************";
##################################################################################
flatpak install -y flathub com.usebottles.bottles
;;
##################################################################################
09) 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