#!/usr/bin/env bash
##makedesc: Install KDE portal

set -eo pipefail

if [ "$(uname -s)" = "Darwin" ]; then
    echo "ERROR: KDE portal is not supported on macOS." >&2
    exit 1
fi

install() {
    echo
    echo "==============================================="
    echo "Installing KDE portal"
    echo "==============================================="
    echo

    sudo apt install -y \
        xdg-desktop-portal \
        xdg-desktop-portal-kde \
        xdg-desktop-portal-gtk

    echo "GTK_USE_PORTAL=1" | sudo tee -a /etc/environment
    echo "XDG_CURRENT_DESKTOP=KDE" | sudo tee -a /etc/environment

    echo
    echo "Finish! Now you need to relogin"
    echo
}

case "$1" in
    *) install ;;
esac
