#!/usr/bin/env bash # ################################################################################ # # # post-installation script for Linux # # # ################################################################################ while : do clear echo "" echo "\033[1m I N S T A L L Flatpack on NixOS " echo " ----------------------------------------" echo "\033[0m" echo "01.Setup Flatpack Themes" echo " -----------------------------------------" echo " 02.Install Flatseal" echo " 03.Install Flatsweep" echo " 04.Install SaveDesktop" echo " 05.Install Cryptomator" echo " -----------------------------------------" echo " 06.Install Lutris" echo " 07.Install Heroric" echo " 08.Install Bottles" echo " 09.ProtonUp-Qt" echo "" echo " x. Exit" echo "" echo -n " Please enter option [01 - 09]" read opt case $opt in ################################################################################## 01) echo "************ Setup Flatpack Themes **********************"; ################################################################################## mkdir ~/.themes cp -R /run/current-system/sw/share/themes/Arc-Dark ~/.themes/ cp -R /run/current-system/sw/share/icons/Papirus-Dark ~/.icons sudo flatpak override --filesystem=$HOME/.themes sudo flatpak override --env=GTK_THEME=Arc-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 Cryptomator **************************"; ################################################################################## flatpak install -y flathub org.cryptomator.Cryptomator ;; ################################################################################## 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