|
|
|
@ -12,17 +12,19 @@ fi
|
|
|
|
|
if [[ $WM == 'i3' ]]; then |
|
|
|
|
res=$(printf "🔒 Lock|↩ Logout|↻ Reload i3|↹ Restart i3|↯ Hibernate|🡙 Reboot|⏻ Shutdown" | rofi -sep "|" -dmenu -i -p 'Power: ' "" -columns 1 -rows 7 -width 32 -l 1 -hide-scrollbar -eh 1 -location 0 -padding 12 -opacity 100 -auto-select -no-fullscreen) |
|
|
|
|
else |
|
|
|
|
res=$(echo "🔒 Lock|🖵 Toggle Displays|↩ Logout|↻ Reload Sway|↻ Reload Waybar|↯ Hibernate|🡙 Reboot|⏻ Shutdown" | rofi -sep "|" -dmenu -i -p 'Power: ' "" -no-lazy-grab -auto-select -no-fullscreen) |
|
|
|
|
res=$(echo "🔒 Lock|🖵 Toggle Displays|⚿ Yubico Authenticator|↻ Reload Sway|↻ Reload Waybar|↩ Logout|↯ Hibernate|🡙 Reboot|⏻ Shutdown" | rofi -sep "|" -dmenu -i -p 'Power: ' "" -no-lazy-grab -auto-select -no-fullscreen) |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
if [ "$res" == "🔒 Lock" ]; then |
|
|
|
|
${WM}lock -c 323232 |
|
|
|
|
${WM}lock -c 1D2021 |
|
|
|
|
elif [ "$res" == "↩ Logout" ]; then |
|
|
|
|
# Prevent auto-login |
|
|
|
|
rm /home/jpm/.config/last_login_gui |
|
|
|
|
${WM} exit |
|
|
|
|
elif [ "$res" == "🖵 Toggle Displays" ]; then |
|
|
|
|
/home/jpm/scripts/sway/toggle_outputs.sh |
|
|
|
|
elif [ "$res" == "⚿ Yubico Authenticator" ]; then |
|
|
|
|
/home/jpm/scripts/rofi/rofi-yubioath.sh |
|
|
|
|
elif [ "$res" == "↻ Reload i3" ]; then |
|
|
|
|
i3 reload |
|
|
|
|
elif [ "$res" == "↹ Restart i3" ]; then |
|
|
|
|