1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-12-05 00:21:04 +01:00
home-manager/modules/targets/generic-linux/gpu/gpu-libs-env.nix
Carl 83053e1d33
GPU freedom (#8239)
* gpu: only add intel driver for x86_64-linux

* gpu: allow configuring drivers option

Allow overriding the drivers option if you're an advanced user
2025-11-30 14:48:38 +01:00

25 lines
407 B
Nix

{
lib,
buildEnv,
mesa,
libvdpau-va-gl,
intel-media-driver,
nvidia-vaapi-driver,
linuxPackages,
system,
nvidia_x11 ? linuxPackages.nvidia_x11,
addNvidia ? false,
}:
buildEnv {
name = "non-nixos-gpu";
paths = [
mesa
libvdpau-va-gl
]
++ lib.optional (system == "x86_64-linux") intel-media-driver
++ lib.optionals addNvidia [
nvidia_x11
nvidia-vaapi-driver
];
}