Implemented better idle script
This commit is contained in:
		
							parent
							
								
									23f6a24a95
								
							
						
					
					
						commit
						1e94e7cde5
					
				
					 2 changed files with 21 additions and 13 deletions
				
			
		
							
								
								
									
										17
									
								
								config/sway
									
										
									
									
									
								
							
							
						
						
									
										17
									
								
								config/sway
									
										
									
									
									
								
							|  | @ -22,22 +22,13 @@ input 2:7:SynPS/2_Synaptics_TouchPad { | ||||||
| # Set background to whatever file is named bg at the moment | # Set background to whatever file is named bg at the moment | ||||||
| output * bg "~/Images/wallpapers/bg.*" fill | output * bg "~/Images/wallpapers/bg.*" fill | ||||||
| 
 | 
 | ||||||
| set $lock swaylock -f --screenshots --clock --indicator --grace 10 --fade-in 0.2 --effect-blur 5x5 | exec ~/.scripts/idle.sh | ||||||
| 
 |  | ||||||
| exec swayidle -w \ |  | ||||||
| 	timeout 300 'brightnessctl -s set 15%' \ |  | ||||||
| 		resume 'brightnessctl -r' \ |  | ||||||
| 	timeout 300 'swaymsg ""output * dpms off"' \ |  | ||||||
| 		resume 'swaymsg "output * dpms on"' \ |  | ||||||
| 	timeout 300 "exec $lock" \ |  | ||||||
| 		resume '' \ |  | ||||||
| 	before-sleep 'swaylock -f -c 000000' |  | ||||||
| 
 | 
 | ||||||
| # Set warm colours at night | # Set warm colours at night | ||||||
| exec ~/.scripts/wlsunset.sh | exec ~/.scripts/wlsunset.sh | ||||||
| 
 | 
 | ||||||
| # exec nm-applet --indicator | exec nm-applet --indicator | ||||||
| # exec blueman-applet | exec blueman-applet | ||||||
| 
 | 
 | ||||||
| focus_follows_mouse no | focus_follows_mouse no | ||||||
| 
 | 
 | ||||||
|  | @ -242,7 +233,7 @@ bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOU | ||||||
| 	&& $refresh_i3status | 	&& $refresh_i3status | ||||||
| 
 | 
 | ||||||
| # Lockscreen | # Lockscreen | ||||||
| bindsym $winkey+Delete exec --no-startup-id $lock | bindsym $winkey+Delete exec --no-startup-id swaylock -f --screenshots --clock --indicator --fade-in 0.2 --effect-blur 5x5 | ||||||
| 
 | 
 | ||||||
| set $mode_system System (l) lock, (e) logout, (s) suspend, (h) hibernate, (r) reboot, (Shift+s) shutdown | set $mode_system System (l) lock, (e) logout, (s) suspend, (h) hibernate, (r) reboot, (Shift+s) shutdown | ||||||
| mode "$mode_system" { | mode "$mode_system" { | ||||||
|  |  | ||||||
							
								
								
									
										17
									
								
								scripts/idle.sh
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										17
									
								
								scripts/idle.sh
									
										
									
									
									
										Executable file
									
								
							|  | @ -0,0 +1,17 @@ | ||||||
|  | #!/usr/bin/env bash | ||||||
|  | # Configuratoin of swayidle | ||||||
|  | # Just run the script | ||||||
|  | 
 | ||||||
|  | pkill swayidle | ||||||
|  | 
 | ||||||
|  | swayidle -w \ | ||||||
|  |     timeout 300 \ | ||||||
|  |         'brightnessctl -s set 15%' \ | ||||||
|  |         resume 'brightnessctl -r' \ | ||||||
|  |     timeout 600 \ | ||||||
|  |         'swaymsg "output * dpms off"' \ | ||||||
|  |         resume 'swaymsg "output * dpms on"' \ | ||||||
|  |     timeout 1200 \ | ||||||
|  |         'systemctl suspend' \ | ||||||
|  |     before-sleep 'swaylock -f --screenshots --clock --indicator --effect-blur 5x5' | ||||||
|  | 
 | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue