From 24fff7a3ceac1dfaa19518ba806f36a019e9273b Mon Sep 17 00:00:00 2001 From: tslil clingman <> Date: Mon, 19 Oct 2020 10:33:54 -0400 Subject: Tracking my Qubes DWM configuration --- qubes-dwm-6.2/scripts/lock | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 qubes-dwm-6.2/scripts/lock (limited to 'qubes-dwm-6.2/scripts/lock') 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 -- cgit v1.2.3