Update system-sleep-menu.sh
This commit is contained in:
@@ -32,17 +32,17 @@ function is_valid_sleep_time() {
|
||||
|
||||
if (( ${#running_locks} )); then
|
||||
# We have existing locks
|
||||
local prompt plural_s
|
||||
local message plural_s
|
||||
if (( ${#running_locks} > 2 )); then
|
||||
let count_locks=$(( int(${#running_locks} / 2) ))
|
||||
prompt="Locked by ${count_locks} locks until ${running_locks[2]}> "
|
||||
message="Locked by ${count_locks} locks until ${running_locks[2]}"
|
||||
plural_s='s'
|
||||
else
|
||||
prompt="Locked until ${running_locks[2]}> "
|
||||
message="Locked until ${running_locks[2]}"
|
||||
fi
|
||||
local choice
|
||||
choice="$(printf "Cancel lock${plural_s}\n" \
|
||||
| fuzzel --dmenu --only-match --index -p "${prompt}")"
|
||||
| fuzzel --dmenu --only-match --index --mesg "${message}")"
|
||||
if (( ${?} == 0 )) && (( ${choice} == 0 )); then
|
||||
systemctl --user stop 'manual-inhibit-sleep@*.service'
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user