#!/bin/sh
sudo=${SUDO:-sudo}
while ! echo "$pass" | $sudo -n true; do
	pass="$(dmenu -p 'Password: ' <&-)" # Ask user for password pass is incorrect (skipped if nopass in enabled)
	[ "$pass" = '' ] && exit 0
done
echo "$pass" | $sudo xauth -f /root/.Xauthority add $(xauth list $DISPLAY) \
	&& echo "$pass" | $sudo "$@"