mirror of
https://github.com/xsghetti/HyprCrux.git
synced 2025-07-03 05:40:38 -04:00
34 lines
1.1 KiB
Bash
Executable file
34 lines
1.1 KiB
Bash
Executable file
#!/bin/bash
|
|
#|---/ /+-----------------------------------+---/ /|#
|
|
#|--/ /-| Script to install flatpaks (user) |--/ /-|#
|
|
#|-/ /--| Prasanth Rangan |-/ /--|#
|
|
#|/ /---+-----------------------------------+/ /---|#
|
|
|
|
BaseDir=`dirname "$(realpath "$0")"`
|
|
ScrDir=`dirname "$(dirname "$(realpath "$0")")"`
|
|
|
|
source $ScrDir/global_fn.sh
|
|
if [ $? -ne 0 ] ; then
|
|
echo "Error: unable to source global_fn.sh, please execute from $(dirname "$(realpath "$0")")..."
|
|
exit 1
|
|
fi
|
|
|
|
if ! pkg_installed flatpak
|
|
then
|
|
sudo pacman -S flatpak
|
|
fi
|
|
|
|
flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
|
|
flats=`awk -F '#' '{print $1}' $BaseDir/custom_flat.lst | sed 's/ //g' | xargs`
|
|
|
|
flatpak install --user -y flathub ${flats}
|
|
flatpak remove --unused
|
|
|
|
GtkTheme=`gsettings get org.gnome.desktop.interface gtk-theme | sed "s/'//g"`
|
|
GtkIcon=`gsettings get org.gnome.desktop.interface icon-theme | sed "s/'//g"`
|
|
|
|
flatpak --user override --filesystem=~/.themes
|
|
flatpak --user override --filesystem=~/.icons
|
|
|
|
flatpak --user override --env=GTK_THEME=${GtkTheme}
|
|
flatpak --user override --env=ICON_THEME=${GtkIcon}
|