#!/bin/sh # Lock after 5 minutes # Turn off screens after 10 minutes # Suspend after 20 minutes exec /usr/bin/swayidle -w \ timeout 600 'swaylock -f' \ timeout 600 'swaymsg "output * power off"' \ resume 'swaymsg "output * power on"' \ before-sleep 'swaylock -f' \ after-resume 'swaymsg "output * power on"'