Utils/lock.sh

12 lines
407 B
Bash
Raw Permalink Normal View History

2024-06-22 22:32:34 -04:00
#!/bin/bash
loginctl lock-session
exit_code=$?
time=$(date +"%r")
if [ $exit_code -eq 0 ]; then
kdeconnect-cli -d "$(kdeconnect-cli -l | grep -oP '(?<=: )\w{8}_\w{4}_\w{4}_\w{4}_\w{12}')" --ping-msg "Locked $HOSTNAME ($time)"
else
kdeconnect-cli -d "$(kdeconnect-cli -l | grep -oP '(?<=: )\w{8}_\w{4}_\w{4}_\w{4}_\w{12}')" --ping-msg "Failed to lock $HOSTNAME ($time) - Error code: $exit_code"
fi