lock script, styling

This commit is contained in:
2025-10-28 15:37:56 +01:00
parent 57d5f6a51a
commit c8d8e3a7d7
4 changed files with 31 additions and 10 deletions
+9
View File
@@ -0,0 +1,9 @@
#!/usr/bin/env bash
set -euo pipefail
IMG_PATH="${XDG_RUNTIME_DIR:-/tmp}/lock.png"
grim -t png "$IMG_PATH"
magick "$IMG_PATH" -blur 0x12 "$IMG_PATH"
swaylock -f -i "$IMG_PATH"
+10
View File
@@ -0,0 +1,10 @@
#!/usr/bin/env bash
set -euo pipefail
IMG_PATH="${XDG_RUNTIME_DIR:-/tmp}/lock.png"
exec swayidle -w \
timeout 30 "grim -t png \"$IMG_PATH\" && magick \"$IMG_PATH\" -blur 0x12 \"$IMG_PATH\" && swaylock -f -i \"$IMG_PATH\"" \
timeout 600 'swaymsg "output * power off"' \
resume 'swaymsg "output * power on"' \
before-sleep "grim -t png \"$IMG_PATH\" && magick \"$IMG_PATH\" -blur 0x12 \"$IMG_PATH\" && swaylock -f -i \"$IMG_PATH\""
+1 -1
View File
@@ -4,5 +4,5 @@ cpu=$(grep 'cpu ' /proc/stat | awk '{usage=($2+$4)*100/($2+$4+$5)} END {printf "
bat=$(cat /sys/class/power_supply/macsmc-battery/capacity 2>/dev/null || echo "N/A")
time=$(date "+%d.%m %H:%M:%S")
echo "CPU: $cpu | MEM: $mem | BAT: $bat% | $time"
echo "$USER | CPU: $cpu | MEM: $mem | BAT: $bat% | $time"