diff options
Diffstat (limited to 'qubes-dwm-6.2/scripts/lock')
| -rwxr-xr-x | qubes-dwm-6.2/scripts/lock | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/qubes-dwm-6.2/scripts/lock b/qubes-dwm-6.2/scripts/lock new file mode 100755 index 0000000..a44e59a --- /dev/null +++ b/qubes-dwm-6.2/scripts/lock @@ -0,0 +1,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 |
