diff --git a/docs/void-desktop-setup/Idle-and-lockscreen.md b/docs/void-desktop-setup/Idle-and-lockscreen.md
index f6edc4b..c954c43 100644
--- a/docs/void-desktop-setup/Idle-and-lockscreen.md
+++ b/docs/void-desktop-setup/Idle-and-lockscreen.md
@@ -1,34 +1,52 @@
-Wayfire has a screensaver and dpms option. These may be configured by editing `.config/wayfire.ini`.
-
-```
-[idle]
-screensaver_timeout = <timeout_screensaver>
-dpms_timeout = <timeout_dpms>
-```
-
-Logically, `timeout_dpms` > `timeout_screensaver`.
-
-`gtklock` is used as lockscreen, since it nicely matches the `gtkgreet` login manager.
-
-```
-# xbps-install -Sy gtklock
-```
-
-`gtklock` can be configured with the same `css` file as `gtkgreet`. Thereby:
-
-```
-# ln -s /etc/greetd/config/gtkgreet.css .config/gtklock/style.css
-```
-
-To initiate `gtklock` before sleep and after a certain time, `swayidle` may be used.
-
-```
-# xbps-install -Sy swayidle
-```
-
-Then, in `.config/wayfire.ini` gtklock may be started with the given conditions:
-
-```
-[autostart]
-idle = swayidle -w timeout 590 gtklock before-sleep gtklock
-```
+Wayfire has a screensaver and dpms option. These may be configured by editing `.config/wayfire.ini`.
+
+```
+[idle]
+screensaver_timeout = <timeout_screensaver>
+dpms_timeout = <timeout_dpms>
+```
+
+Logically, `timeout_dpms` > `timeout_screensaver`.
+
+`gtklock` is used as lockscreen, since it nicely matches the `gtkgreet` login manager.
+
+```
+# xbps-install -Sy gtklock
+```
+
+`gtklock` can be configured with the same `css` file as `gtkgreet`. Thereby:
+
+```
+# ln -s /etc/greetd/config/gtkgreet.css .config/gtklock/style.css
+```
+
+To initiate `gtklock` before sleep and after a certain time, `swayidle` may be used.
+
+```
+# xbps-install -Sy swayidle
+```
+
+Then, in `.config/wayfire.ini` gtklock may be started with the given conditions:
+
+```
+[autostart]
+idle = swayidle -w timeout 590 gtklock before-sleep gtklock
+```
+
+# laptops
+
+On laptops it may be necessary to install `zzz user hooks` to make sure that when the laptop closes `gktlock` also starts
+
+```
+# xbps-install -Sy zzz-user-hooks
+```
+
+To configure `zzz user hooks` you need to make a file and edit the file `~/.onsuspend` and add
+
+```
+#!/usr/bin/env bash
+#
+gtklock -dS
+```
+
+now `gtlock` will start when you close your laptop   
\ No newline at end of file