about summary refs log tree commit diff
path: root/nixos/modules/hardware/video/nvidia.nix
diff options
context:
space:
mode:
authorGooglebot <googlebot@neet.dev>2022-03-21 11:24:33 -0400
committerGooglebot <googlebot@neet.dev>2022-03-21 11:32:36 -0400
commit4007aa201bf0eb20f651cb4ddfd38199eeebaa86 (patch)
tree2125273533afa209433ee571763c1813b5a95c9d /nixos/modules/hardware/video/nvidia.nix
parentb2068c1248cd9f0b913b010ea37ec207131eefd5 (diff)
parentda333c9c8202af773365c08ab10c4f2fd0e99a9e (diff)
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'nixos/modules/hardware/video/nvidia.nix')
-rw-r--r--nixos/modules/hardware/video/nvidia.nix10
1 files changed, 8 insertions, 2 deletions
diff --git a/nixos/modules/hardware/video/nvidia.nix b/nixos/modules/hardware/video/nvidia.nix
index 9b274392096c3..6de5b99a1ee63 100644
--- a/nixos/modules/hardware/video/nvidia.nix
+++ b/nixos/modules/hardware/video/nvidia.nix
@@ -289,8 +289,14 @@ in
     environment.etc."egl/egl_external_platform.d".source =
       "/run/opengl-driver/share/egl/egl_external_platform.d/";
 
-    hardware.opengl.extraPackages = [ nvidia_x11.out ];
-    hardware.opengl.extraPackages32 = [ nvidia_x11.lib32 ];
+    hardware.opengl.extraPackages = [
+      nvidia_x11.out
+      pkgs.nvidia-vaapi-driver
+    ];
+    hardware.opengl.extraPackages32 = [
+      nvidia_x11.lib32
+      pkgs.pkgsi686Linux.nvidia-vaapi-driver
+    ];
 
     environment.systemPackages = [ nvidia_x11.bin ]
       ++ optionals cfg.nvidiaSettings [ nvidia_x11.settings ]