summaryrefslogtreecommitdiff
path: root/scripts/system/idle-sleep
blob: 3d1dbd98219858c2b204e7559aa8bc41d7d3f8e6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/sh

sway_idle() {
	swayidle timeout 300 sleep-computer
}

if [ -n "$1" ] && [ $1 = "-t" ]; then
	# toggle
	if pgrep --quiet swayidle; then
		notify-send "Idle Disabled" "Computer will not sleep when idle"
		pkill swayidle
	else
		notify-send "Idle Enabled" "Computer will sleep when idle"
		sway_idle
	fi
else
	# start
	sway_idle
fi