niksos/hosts/common/optional/gpu/intel.nix
2024-09-01 23:40:43 +02:00

34 lines
811 B
Nix

{
lib,
pkgs,
...
}: let
inherit (lib.attrsets) attrValues;
in {
# https://github.com/NixOS/nixos-hardware/blob/master/common/gpu/intel/default.nix
boot.initrd.kernelModules = [ "i915" ];
hardware.graphics = {
enable = true;
enable32Bit = true;
extraPackages = attrValues {
inherit (pkgs)
mesa
libdrm
libva
vaapiVdpau
libvdpau-va-gl
intel-vaapi-driver
intel-media-driver
;
};
extraPackages32 = attrValues {
inherit (pkgs.driversi686Linux)
mesa
libvdpau-va-gl
intel-vaapi-driver
intel-media-driver
;
};
};
}