dotfiles/sway/swayidle.service

17 lines
512 B
Desktop File

[Unit]
Description=Idle manager for Wayland
Documentation=man:swayidle(1)
[Install]
WantedBy=graphical-session.target
[Service]
Type=simple
ExecStart=/usr/bin/swayidle -w \
timeout 285 'notify-send -a lockscreen -c lock-warn -u critical -t 14900 -i system-lock-screen "Locking Screen" "Will Lock Screen in 15s"' \
timeout 300 '~/.dotfiles/sway/lock.sh' \
timeout 600 'swaymsg "output * dpms off"' \
resume 'swaymsg "output * dpms on"' \
before-sleep '~/.dotfiles/sway/lock.sh'
RestartSec=5
Restart=always