dotfiles/scripts/setup/setup-flatpak-packages
2025-09-05 15:19:52 -06:00

18 lines
460 B
Bash
Executable file

#!/bin/sh
EXPORTS_BIN_PREFIX="$HOME/.local/bin"
FLATPAK_BIN_PREFIX="/var/lib/flatpak/exports/bin"
FLATPAK_LIST="$XDG_CONFIG_HOME"/packages/flatpak/list.yml
if ! [ -d "$EXPORTS_BIN_PREFIX" ]; then
mkdir -p "$EXPORTS_BIN_PREFIX"
fi
while read line; do
bin="${line%%:*}"
app="${line##*:}"
app="${app##* }"
ln -sf "$FLATPAK_BIN_PREFIX"/"$app" "$EXPORTS_BIN_PREFIX"/"$bin"
app_list="$app_list $app"
done <"$FLATPAK_LIST"
flatpak install -y $app_list