+++ /dev/null
-Xautolock.notify: 600
-Xautolock.notifier: xset dpms force off
-Xautolock.time: 20
-Xautolock.locker: i3lock -nc 000000
-Xautolock.killtime: 70
-Xautolock.killer: systemctl suspend
+++ /dev/null
-Xautolock.notify: 600
-Xautolock.notifier: xset dpms force off
-Xautolock.time: 20
-Xautolock.locker: i3lock -nc 000000
-Xautolock.killtime: 70
-Xautolock.killer: systemctl suspend
#!/usr/bin/env bash
-xset s 600
-xset dpms 300 900 1800 # 5m 15m 30m
-# settings can be found in Xresources
-xautolock -detectsleep &
+export XIDLEHOOK_SOCKET=$XDG_RUNTIME_DIR/xidlehook.socket
+alias xidlehook-client='xidlehook-client --socket $XIDLEHOOK_SOCKET'
+
+if [[ $(hostname) == "hactar" ]]; then
+ xidlehook \
+ --socket=$XIDLEHOOK_SOCKET \
+ --not-when-fullscreen \
+ --timer 300 'xset dpms force off' '' \
+ --timer 300 'i3lock -c 000000' '' \
+ --timer 3600 'systemctl suspend' '' \
+ &
+elif [[ $(hostname) == "chronos" ]]; then
+ xidlehook \
+ --socket=$XIDLEHOOK_SOCKET \
+ --not-when-fullscreen \
+ --timer 300 'xset dpms force off' '' \
+ --timer 300 'i3lock -c 000000' '' \
+ --timer 1800 'systemctl suspend' '' \
+ &
+elif [[ $(hostname) == "skull-canyon" ]]; then
+ xidlehook \
+ --socket=$XIDLEHOOK_SOCKET \
+ --not-when-fullscreen \
+ --timer 300 'xset dpms force off' '' \
+ --timer 300 'i3lock -c 000000' '' \
+ &
+fi