summaryrefslogtreecommitdiff
path: root/bin/guiscripts/locker
diff options
context:
space:
mode:
authorRaymaekers Luca <raymaekers.luca@gmail.com>2023-10-18 19:01:02 +0200
committerRaymaekers Luca <raymaekers.luca@gmail.com>2023-10-18 19:01:02 +0200
commitab885c9cab1fbb7ee63a0f3a9dc23d4d843d334c (patch)
treea230ecb097a12a4c5e57396ac21ab93b582dc00e /bin/guiscripts/locker
parent1543bf58aa4fd2719a1f788c0f2899099585adea (diff)
use desktop agnostic way to get monitors
Diffstat (limited to 'bin/guiscripts/locker')
-rwxr-xr-xbin/guiscripts/locker7
1 files changed, 3 insertions, 4 deletions
diff --git a/bin/guiscripts/locker b/bin/guiscripts/locker
index 7c42cda..a0a9eac 100755
--- a/bin/guiscripts/locker
+++ b/bin/guiscripts/locker
@@ -1,9 +1,8 @@
#!/bin/sh
-which swaylock grim pixelate > /dev/null ||
- exit 1
+which swaylock grim pixelate > /dev/null || exit 1
umask 077
-monitors="$(hyprctl monitors -j | jq -r '.[].name' | xargs)"
+monitors="$(xrandr --listactivemonitors | awk '/^ [0-9]/ {print $4}')"
for monitor in $monitors
do
@@ -15,5 +14,5 @@ do
files="$files $file"
done
-swaylock -f -u $img_opt
+swaylock --indicator-radius 0 $img_opt
shred -uz -- $files