From 87f8403371fa74d9ad21ed677403cc235f37b96c Mon Sep 17 00:00:00 2001 From: Kourosh Tafreshi Date: Wed, 1 Nov 2023 19:55:37 +0200 Subject: [PATCH] chore: Add OPENGL settings --- dell/xps/15-9510/nvidia/default.nix | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/dell/xps/15-9510/nvidia/default.nix b/dell/xps/15-9510/nvidia/default.nix index 257462a..95df520 100644 --- a/dell/xps/15-9510/nvidia/default.nix +++ b/dell/xps/15-9510/nvidia/default.nix @@ -1,15 +1,19 @@ -{ lib, ... }: -{ - imports = [ - ../default.nix - ../../../../common/gpu/nvidia/prime.nix - ]; +{ lib,pkgs, ... }: { + imports = [ ../../../../common/gpu/nvidia/prime.nix ]; - hardware.nvidia.prime = { - # Bus ID of the Intel GPU. - intelBusId = lib.mkDefault "PCI:0:2:0"; - - # Bus ID of the NVIDIA GPU. - nvidiaBusId = lib.mkDefault "PCI:1:0:0"; + hardware = { + nvidia = { + prime = { + # Bus ID of the Intel GPU. + intelBusId = lib.mkDefault "PCI:0:2:0"; + # Bus ID of the NVIDIA GPU. + nvidiaBusId = lib.mkDefault "PCI:1:0:0"; + }; + }; + opengl = { + enable = lib.mkDefault true; + driSupport32Bit = lib.mkDefault true; + extraPackages = with pkgs; [ intel-media-driver intel-compute-runtime ]; + }; }; }