blob: 2973386ea553611ccaec96d4698510f058bc3db4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
{ config, lib, pkgs, ... }:
{
hardware = {
graphics.extraPackages = (if config.monorepo.profiles.cuda.enable
then with pkgs; [
vaapiVdpau
libvdpau-va-gl
nvidia-vaapi-driver
] else []);
nvidia = {
modesetting.enable = lib.mkDefault config.monorepo.profiles.cuda.enable;
powerManagement = {
enable = lib.mkDefault config.monorepo.profiles.cuda.enable;
finegrained = false;
};
nvidiaSettings = lib.mkDefault config.monorepo.profiles.cuda.enable;
open = lib.mkDefault false;
package = config.boot.kernelPackages.nvidiaPackages.stable;
};
};
}
|