#!/bin/sh # Get current set wallpaper for the lockscreen option read -r wallpaper<~/.cache/wallpaper # Option text to Display power_off=" Shutdown" reboot="󰜉 Reboot" lock_screen=" Lock Screen" suspend=" Suspend" hibernate="󰒲 Hibernate" log_out="󰍃 Log Out" # Menu display order options="$power_off\n$reboot\n$suspend\n$hibernate\n$log_out\n$lock_screen" case "$@" in "$power_off") doas poweroff exit 0 ;; "$reboot") doas reboot exit 0 ;; "$suspend") $lock && zzz exit 0 ;; "$hibernate") # $lock && WIP exit 0 ;; "$log_out") swaymsg exit exit 0 ;; "$lock_screen") swaylock -f -i "$wallpaper" exit 0 ;; esac # Display all options in menu echo -e "$options"