#!/usr/bin/env bash ## Modified from https://gitlab.com/vahnrr/rofi-menus/blob/master/scripts/powermenu.sh set -e power_off="Power Off" reboot="Reboot" lock="Lock" suspend="Suspend" log_out="Log Out" options="Do Nothing\n$power_off\n$reboot\n$lock\n$suspend\n$log_out" chosen="$(echo -e "$options" | rofi -dmenu -p Shutdown? -no-custom -lines 5)" case $chosen in $power_off) systemctl poweroff -i ;; $reboot) systemctl reboot ;; $lock) xdotool key "Super_L+l" ;; $suspend) xdotool key "Super_L+l" systemctl suspend ;; $log_out) i3-msg exit ;; esac