summaryrefslogtreecommitdiff
path: root/x11/xsudo
blob: 5feabb1517ea97d042147ccf6eea7bae16397019 (plain)
1
2
3
4
5
6
7
#!/bin/sh
sudo=doas
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 "$@"