summaryrefslogtreecommitdiff
path: root/qubes-dwm-6.2/scripts/lock
blob: a44e59ae5962dc468d9289a1a7000070ac679165 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/sh

# Lock vault
( if [ -n "$(qvm-ls | grep vault-keys | grep Running)" ]; then
  qvm-run vault-keys "tomb close all; tomb slam all"
fi; ) &

# We want powersaving now that screen is locked
xset +dpms
sleep 1; xset dpms force off

# No fork i3lock
i3lock -c 000000 -f -n

# Clean up on exit
trap "xset -dpms" EXIT