diff options
| author | Kleidi Bujari <mail@4kb.net> | 2026-06-14 20:23:11 -0700 |
|---|---|---|
| committer | Kleidi Bujari <mail@4kb.net> | 2026-06-14 20:23:11 -0700 |
| commit | a1fe17ea8208d8a75b26b6f512f94d23078f82e5 (patch) | |
| tree | 2ed8e124a97ec4ec4265f89a40f8de9944d95e3c /modules | |
| parent | 62ac247bbb1e6c7fe6b68402986713d432613f70 (diff) | |
| download | depot-a1fe17ea8208d8a75b26b6f512f94d23078f82e5.tar.gz depot-a1fe17ea8208d8a75b26b6f512f94d23078f82e5.tar.bz2 depot-a1fe17ea8208d8a75b26b6f512f94d23078f82e5.zip | |
inline some intel code from nixos-hardware and remove the dep
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/intel.nix | 29 |
1 files changed, 29 insertions, 0 deletions
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 + ]; + }; + }; +} |
