#!/bin/bash
bash $(realpath $(dirname $0))/maneki-logo
menu_video_players() {
    dialog --clear --backtitle "Video Player Selector" \
        --title "Select a video player" \
        --menu "Choose one of the following options:" 18 40 4 \
        1 "VLC (AUR)" \
        1 "VLC (Flatpak)" \
        2 "MPV (Pacman)" \
	3 "MPV (flatpak)" \
        3 "Exit" 2>&1 >/dev/tty
}

while true; do
    choice=$(menu_video_players)
    case $choice in
        1)
            echo "Installing VLC from AUR..."
            yay -S vlc --noconfirm
            echo -e "\n==> VLC installed successfully."
            ;;
        2)
            check_flatpak
            echo "Installing VLC from Flatpak..."
            flatpak install flathub org.videolan.VLC
            echo -e "\n==> VLC installed successfully."
            ;;
	3)
	    echo "Installing MPV from Arch repos..."
	    pkexec pacman -S mpv --noconfirm
	    echo -e "\n==> MPV installed successfully."
	    ;;

	4)
            check_flatpak
            echo "Installing MPV from Flatpak..."
            flatpak install flathub io.mpv.Mpv
            echo -e "\n==> MPV installed successfully."
            ;;
        5)
            echo "Exiting..."
            exit 0
            ;;
    esac
done
