summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author0scar <qgt268@alumni.ku.dk>2021-07-08 13:44:41 +0000
committer0scar <qgt268@alumni.ku.dk>2021-07-08 13:44:41 +0000
commitd4623615f30007193a724b95c1482dba4cf9ed8c (patch)
treeaf5cbd74222eea35257cee0ee2e80f5b3a4abb05
parent58b9582e0f46ad691f082c974ee70bae725dbd08 (diff)
Add autolock service unit file
-rw-r--r--etc/systemd/system/autolock@.service13
1 files changed, 13 insertions, 0 deletions
diff --git a/etc/systemd/system/autolock@.service b/etc/systemd/system/autolock@.service
new file mode 100644
index 0000000..806de0d
--- /dev/null
+++ b/etc/systemd/system/autolock@.service
@@ -0,0 +1,13 @@
+# Enable with autolock@<username>
+[Unit]
+Description=Lock X session using slock for user %i
+Before=sleep.target
+
+[Service]
+User=%i
+Environment="DISPLAY=:0" "XAUTHORITY=/home/%i/.config/x/authority"
+ExecStartPre=/usr/bin/xset dpms force suspend
+ExecStart=/usr/local/bin/slock
+
+[Install]
+WantedBy=sleep.target