46 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
# ────────────────────────────────────────────────────────────────────
 | 
						|
#          ╭────────────────────────────────────────────────╮
 | 
						|
#          │                 device config                  │
 | 
						|
#          ╰────────────────────────────────────────────────╯
 | 
						|
 | 
						|
# ── Brightness-Control ──────────────────────────────────────────────
 | 
						|
bind = ,code:232, exec, light -U 5 && notify-send 'Display brightness decreased by 5%'
 | 
						|
bind = ,code:233, exec, light -A 5 && notify-send 'Display brightness increased by 5%'
 | 
						|
 | 
						|
 | 
						|
# ── Volume control ──────────────────────────────────────────────────
 | 
						|
bind = ,code:123, exec, pamixer -i 5
 | 
						|
bind = ,code:122, exec, pamixer -d 5
 | 
						|
bind = ,code:121, exec, pamixer -t
 | 
						|
 | 
						|
 | 
						|
# ── Submap ──────────────────────────────────────────────────────────
 | 
						|
bind = $mainMod, D, submap, device
 | 
						|
submap = device
 | 
						|
 | 
						|
 | 
						|
# ── FPV goggles binds ───────────────────────────────────────────────
 | 
						|
bind = CTRL, D, exec, hyprctl keyword monitor HDMI-A-1, 1280x720@60, 1920x0, 1, mirror, DP-1 && notify-send 'Set FPV goggles to mirror main screen' --app-name="Hyprctl"
 | 
						|
bind = CTRL, E, exec, hyprctl keyword monitor HDMI-A-1, 1280x720@60, 3840x0, 1 && notify-send 'Set to expand FPV goggles' --app-name="Hyprctl"
 | 
						|
 | 
						|
 | 
						|
# ── Monitor config binds ────────────────────────────────────────────
 | 
						|
bind = SHIFT, D, exec, hyprctl keyword monitor HDMI-A-1, 1920x1080@60, 1920x0, 1, mirror, eDP-1 && notify-send 'Set to mirror internal display'
 | 
						|
bind = SHIFT, E, exec, hyprctl keyword monitor HDMI-A-1, 1920x1080@60, 1920x0, 1 && notify-send 'Set to expand external display'
 | 
						|
 | 
						|
 | 
						|
# ── Internal display controls ───────────────────────────────────────
 | 
						|
bind = , E, exec, hyprctl keyword monitor eDP-1, 2880x1800@60, 0x0, 1.5 && cpupower-gui -b && notify-send 'Set to battery optimized settings'
 | 
						|
bind = , B, exec, hyprctl keyword monitor eDP-1, 2880x1800@120, 0x0, 1.5 && cpupower-gui -b && notify-send 'Set to balanced performance settings'
 | 
						|
bind = , P, exec, hyprctl keyword monitor eDP-1, 2880x1800@120, 0x0, 1.5 && cpupower-gui -p && notify-send 'Set to performance optimized settings'
 | 
						|
 | 
						|
 | 
						|
# ── Using docked ────────────────────────────────────────────────────
 | 
						|
bind = , D, exec, hyprctl keyword monitor eDP-1, disable
 | 
						|
 | 
						|
 | 
						|
# ── Exit submap ─────────────────────────────────────────────────────
 | 
						|
bind = , escape, submap, reset
 | 
						|
submap = reset
 | 
						|
# ────────────────────────────────────────────────────────────────────
 |