mirror of
				https://github.com/WarrenHood/dotfiles.git
				synced 2025-11-04 12:38:40 +00:00 
			
		
		
		
	Compare commits
	
		
			6 commits
		
	
	
		
			28a4ba3dae
			...
			c21227dc11
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
							
							
								
								 | 
						c21227dc11 | ||
| 
							
							
								
								 | 
						fd3cca24a3 | ||
| 
							
							
								
								 | 
						2d186d2fc8 | ||
| 
							
							
								
								 | 
						955647d556 | ||
| 
							
							
								
								 | 
						45e4744563 | ||
| 
							
							
								
								 | 
						b8009f3509 | 
| 
						 | 
					@ -2,11 +2,11 @@
 | 
				
			||||||
# Monitor setup
 | 
					# Monitor setup
 | 
				
			||||||
# Laptop (internal) display on left
 | 
					# Laptop (internal) display on left
 | 
				
			||||||
# External (HDMI) monitor on right at 144Hz
 | 
					# External (HDMI) monitor on right at 144Hz
 | 
				
			||||||
monitor=eDP-1, 1920x1080@165, 0x0, 1
 | 
					monitor=eDP-1, 2560x1600@60, 0x0, 1.6
 | 
				
			||||||
monitor=eDP-2, 1920x1080@165, 0x0, 1
 | 
					monitor=eDP-2, 2560x1600@60, 0x0, 1.6
 | 
				
			||||||
monitor=HDMI-A-1, 1920x1080@144, 1920x0, 1
 | 
					monitor=HDMI-A-1, 1920x1080@144, auto, 1
 | 
				
			||||||
monitor=HDMI-A-2, 1920x1080@144, 1920x0, 1
 | 
					monitor=HDMI-A-2, 1920x1080@144, auto, 1
 | 
				
			||||||
monitor=,preferred,auto,auto
 | 
					monitor=,preferred,auto, 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
 | 
					# See https://wiki.hyprland.org/Configuring/Keywords/ for more
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -106,12 +106,11 @@ dwindle {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
master {
 | 
					master {
 | 
				
			||||||
    # See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
 | 
					    # See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
 | 
				
			||||||
    new_is_master = true
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
gestures {
 | 
					gestures {
 | 
				
			||||||
    # See https://wiki.hyprland.org/Configuring/Variables/ for more
 | 
					    # See https://wiki.hyprland.org/Configuring/Variables/ for more
 | 
				
			||||||
    workspace_swipe = false
 | 
					    workspace_swipe = falseHDMI-A-1
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
misc {
 | 
					misc {
 | 
				
			||||||
| 
						 | 
					@ -128,20 +127,20 @@ misc {
 | 
				
			||||||
# Make xwaylandvideobridge work - for screensharing wayland apps to x11 apps
 | 
					# Make xwaylandvideobridge work - for screensharing wayland apps to x11 apps
 | 
				
			||||||
windowrulev2 = opacity 0.0 override 0.0 override,class:^(xwaylandvideobridge)$
 | 
					windowrulev2 = opacity 0.0 override 0.0 override,class:^(xwaylandvideobridge)$
 | 
				
			||||||
windowrulev2 = noanim,class:^(xwaylandvideobridge)$
 | 
					windowrulev2 = noanim,class:^(xwaylandvideobridge)$
 | 
				
			||||||
windowrulev2 = nofocus,class:^(xwaylandvideobridge)$
 | 
					windowrulev2 = nofocus,class:^(xwaylandvideobridge)
 | 
				
			||||||
windowrulev2 = noinitialfocus,class:^(xwaylandvideobridge)$
 | 
					windowrulev2 = noinitialfocus,class:^(xwaylandvideobridge)$
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Workspace rules
 | 
					# Workspace rules
 | 
				
			||||||
workspace=1, monitor=left, persistent:true
 | 
					workspace=1, monitor:eDP-1, default:true, persistent:true
 | 
				
			||||||
workspace=2, monitor=right, persistent:true
 | 
					workspace=2, persistent:true
 | 
				
			||||||
workspace=3, monitor=right, persistent:true
 | 
					workspace=3, persistent:true
 | 
				
			||||||
workspace=4, monitor=right, persistent:true
 | 
					workspace=4, persistent:true
 | 
				
			||||||
workspace=5, monitor=right, persistent:true
 | 
					workspace=5, persistent:true
 | 
				
			||||||
workspace=6, monitor=right, persistent:true
 | 
					workspace=6, persistent:true
 | 
				
			||||||
workspace=7, monitor=right, persistent:true
 | 
					workspace=7, persistent:true
 | 
				
			||||||
workspace=8, monitor=right, persistent:true
 | 
					workspace=8, persistent:true
 | 
				
			||||||
workspace=9, monitor=right, persistent:true
 | 
					workspace=9, persistent:true
 | 
				
			||||||
workspace=10, monitor=right, persistent:true
 | 
					workspace=10, persistent:true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
 | 
					# See https://wiki.hyprland.org/Configuring/Keywords/ for more
 | 
				
			||||||
$mainMod = SUPER
 | 
					$mainMod = SUPER
 | 
				
			||||||
| 
						 | 
					@ -165,7 +164,7 @@ bind = $mainMod, J, movefocus, d
 | 
				
			||||||
# Toggle fullscreen
 | 
					# Toggle fullscreen
 | 
				
			||||||
bind = $mainMod, M, fullscreen
 | 
					bind = $mainMod, M, fullscreen
 | 
				
			||||||
# Fake (internal) fullscreen
 | 
					# Fake (internal) fullscreen
 | 
				
			||||||
bind = $mainMod SHIFT, M, fakefullscreen
 | 
					# bind = $mainMod SHIFT, M, fakefullscreen
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Switch workspaces with mainMod + [0-9]
 | 
					# Switch workspaces with mainMod + [0-9]
 | 
				
			||||||
bind = $mainMod, 1, workspace, 1
 | 
					bind = $mainMod, 1, workspace, 1
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										5
									
								
								scripts/.scripts/nvidia-offload
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										5
									
								
								scripts/.scripts/nvidia-offload
									
									
									
									
									
										Executable file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					export __NV_PRIME_RENDER_OFFLOAD=1
 | 
				
			||||||
 | 
					export __NV_PRIME_RENDER_OFFLOAD_PROVIDER=NVIDIA-G0
 | 
				
			||||||
 | 
					export __GLX_VENDOR_LIBRARY_NAME=nvidia
 | 
				
			||||||
 | 
					export __VK_LAYER_NV_optimus=NVIDIA_only
 | 
				
			||||||
 | 
					exec "$@"
 | 
				
			||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
		Loading…
	
		Reference in a new issue