#!/bin/sh # Blank screen after 5 minutes # Lock after 10 minutes # Suspend after 15 minutes # Disconnect all bluetooth devices before sleeping (temporary fix for instant resume) /usr/bin/swayidle -w \ timeout 300 'chayang && swaymsg "output * power off"' \ resume 'swaymsg "output * power on"' \ timeout 600 'swaylock -f' \ timeout 900 'systemctl suspend' \ before-sleep 'bluetoothctl disconnect; swaylock -f' \ after-resume 'swaymsg "output * power on"'