From a1fe17ea8208d8a75b26b6f512f94d23078f82e5 Mon Sep 17 00:00:00 2001 From: Kleidi Bujari Date: Sun, 14 Jun 2026 20:23:11 -0700 Subject: inline some intel code from nixos-hardware and remove the dep --- modules/intel.nix | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 modules/intel.nix (limited to 'modules') diff --git a/modules/intel.nix b/modules/intel.nix new file mode 100644 index 0000000..4ea61ab --- /dev/null +++ b/modules/intel.nix @@ -0,0 +1,29 @@ +{ pkgs, ... }: { + boot.kernelParams = [ "i915.enable_guc=2" ]; + + hardware = { + cpu.intel.updateMicrocode = true; + + graphics = { + enable = true; + enable32Bit = true; + + # Here we prefer the legacy Intel GPU packages since I only own + # skylake-based systems + extraPackages = with pkgs; [ + # accelerated video playback + intel-vaapi-driver + intel-media-driver + libva-vdpau-driver + + # OpenCL and other compute fun + intel-compute-runtime-legacy1 + ]; + + extraPackages32 = with pkgs.driversi686Linux; [ + intel-media-driver + libva-vdpau-driver + ]; + }; + }; +} -- cgit v1.3.1