#!/bin/sh

. shell-error

[ -n "$DISPLAY" ] || [ -n "$WAYLAND_DISPLAY" ] ||
	fatal "Variable DISPLAY or WAYLAND_DISPLAY is not set"

# Please set QT_QPA_PLATFORM=xcb when is problems
[ -z "$WAYLAND_DISPLAY" ] || QT_QPA_PLATFORM="${QT_QPA_PLATFORM:-wayland}"

pkexec env ${DISPLAY:+DISPLAY="$DISPLAY"} \
	${XAUTHORITY:+XAUTHORITY="$XAUTHORITY"} \
	${WAYLAND_DISPLAY:+WAYLAND_DISPLAY="$XDG_RUNTIME_DIR/$WAYLAND_DISPLAY"} \
	${QT_QPA_PLATFORM:+QT_QPA_PLATFORM=$QT_QPA_PLATFORM} \
	/usr/libexec/appinstall
