Compare commits
	
		
			2 commits
		
	
	
		
			0a5c8565f0
			...
			5c8661da2c
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 5c8661da2c | |||
| 027f6bee44 | 
					 3 changed files with 30 additions and 15 deletions
				
			
		|  | @ -117,12 +117,6 @@ in | ||||||
|             { |             { | ||||||
|               "$mod" = "SUPER"; |               "$mod" = "SUPER"; | ||||||
| 
 | 
 | ||||||
|               env = [ |  | ||||||
|                 "QT_AUTO_SCREEN_SCALE_FACTOR,1" |  | ||||||
|                 "QT_QPA_PLATFORM,wayland;xcb" |  | ||||||
|                 "QT_WAYLAND_DISABLE_WINDOWDECORATION,1" |  | ||||||
|               ]; |  | ||||||
| 
 |  | ||||||
|               exec-once = [ |               exec-once = [ | ||||||
|                 "systemctl --user start hyprpolkitagent" |                 "systemctl --user start hyprpolkitagent" | ||||||
| 
 | 
 | ||||||
|  | @ -316,7 +310,19 @@ in | ||||||
|     }; |     }; | ||||||
| 
 | 
 | ||||||
|     environment.sessionVariables = { |     environment.sessionVariables = { | ||||||
|       NIXOS_OZONE_WL = "1"; |       NIXOS_OZONE_WL = "1"; # Hint electron apps to use wayland | ||||||
|  | 
 | ||||||
|  |       XDG_CURRENT_DESKTOP = "Hyprland"; | ||||||
|  |       XDG_SESSION_TYPE = "wayland"; | ||||||
|  |       XDG_SESSION_DESKTOP = "Hyprland"; | ||||||
|  | 
 | ||||||
|  |       QT_AUTO_SCREEN_SCALE_FACTOR = "1"; | ||||||
|  |       QT_WAYLAND_DISABLE_WINDOWDECORATION = "1"; | ||||||
|  |       QT_QPA_PLATFORM = "wayland;xcb"; | ||||||
|  | 
 | ||||||
|  |       ELECTRON_OZONE_PLATFORM_HINT = "auto"; | ||||||
|  | 
 | ||||||
|  |       WLR_DRM_NO_ATOMIC = "1"; | ||||||
|     }; |     }; | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -32,5 +32,22 @@ in | ||||||
|     }; |     }; | ||||||
| 
 | 
 | ||||||
|     services.xserver.videoDrivers = [ "nvidia" ]; |     services.xserver.videoDrivers = [ "nvidia" ]; | ||||||
|  |     boot.kernelParams = [ | ||||||
|  |       "nvidia_drm.fbdev=1" | ||||||
|  | 
 | ||||||
|  |       # TODO: remove after https://github.com/NVIDIA/open-gpu-kernel-modules/pull/692 | ||||||
|  |       # and similar are merged and build in nixpkgs-unstable. | ||||||
|  |       # WARNING: this disables tty output and thus hides boot logs. | ||||||
|  |       "initcall_blacklist=simpledrm_platform_driver_init" | ||||||
|  |     ]; | ||||||
|  | 
 | ||||||
|  |     environment.sessionVariables = { | ||||||
|  |       GBM_BACKEND = "nvidia-drm"; | ||||||
|  |       __GLX_VENDOR_LIBRARY_NAME = "nvidia"; | ||||||
|  |       LIBVA_DRIVER_NAME = "nvidia"; | ||||||
|  |       __GL_GSYNC_ALLOWED = "1"; | ||||||
|  |       __GL_VRR_ALLOWED = "0"; | ||||||
|  |       NVD_BACKEND = "direct"; | ||||||
|  |     }; | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -48,14 +48,6 @@ in | ||||||
|           "Unknown-1, disable" |           "Unknown-1, disable" | ||||||
|         ]; |         ]; | ||||||
| 
 | 
 | ||||||
|         env = [ |  | ||||||
|           "LIBVA_DRIVER_NAME,nvidia" |  | ||||||
|           "XDG_SESSION_TYPE,wayland" |  | ||||||
|           "GBM_BACKEND,nvidia-drm" |  | ||||||
|           "__GLX_VENDOR_LIBRARY_NAME,nvidia" |  | ||||||
|           "NVD_BACKEND,direct" |  | ||||||
|         ]; |  | ||||||
| 
 |  | ||||||
|         cursor = { |         cursor = { | ||||||
|           no_hardware_cursors = true; |           no_hardware_cursors = true; | ||||||
|         }; |         }; | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue