10 lines
		
	
	
		
			275 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			10 lines
		
	
	
		
			275 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/sh
 | 
						|
# Times the screen off and puts it to background
 | 
						|
swayidle \
 | 
						|
    timeout  300 'swaymsg "output * power off"' \
 | 
						|
    resume 'swaymsg "output * power on"' &
 | 
						|
# Locks the screen immediately
 | 
						|
swaylock
 | 
						|
# Kills last background task so idle timer doesn't keep running
 | 
						|
kill %%
 |