Initial commit
This commit is contained in:
		
							
								
								
									
										22
									
								
								config/hypr/hypridle.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								config/hypr/hypridle.conf
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
general {
 | 
			
		||||
    lock_cmd = ~/.config/hypr/scripts/lock-screen                         # lock screen and 1password
 | 
			
		||||
    before_sleep_cmd = loginctl lock-session               # lock before suspend.
 | 
			
		||||
    after_sleep_cmd = hyprctl dispatch dpms on             # to avoid having to press a key twice to turn on the display.
 | 
			
		||||
    inhibit_sleep = 3                                     # wait until screen is locked
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
listener {
 | 
			
		||||
    timeout = 600                      # 5min
 | 
			
		||||
    on-timeout = loginctl lock-session # lock screen when timeout has passed
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
listener {
 | 
			
		||||
    timeout = 630                                            # 5.5min
 | 
			
		||||
    on-timeout = hyprctl dispatch dpms off                   # screen off when timeout has passed
 | 
			
		||||
    on-resume = hyprctl dispatch dpms on && brightnessctl -r # screen on when activity is detected
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
listener {
 | 
			
		||||
    timeout = 1800 # 30 minutes
 | 
			
		||||
    on-timeout = ~/.config/hypr/scripts/suspend_on_battery
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user