summary refs log tree commit diff
path: root/modules/nvidia.nix
blob: c12bfdcf44fe0354735cc2fe420c186f32d257cc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{ config, lib, pkgs, ... }:

{
  hardware.graphics = {
    enable = true;
    enable32Bit = true;
  };

  services.xserver.videoDrivers = ["nvidia"];

  hardware.nvidia = {
    modesetting.enable = true;
    powerManagement.enable = true;
    powerManagement.finegrained = false;

    # note: fails to build after 560
    nvidiaSettings = false;

    # sadly still very crashy :(
    open = false;

    package = config.boot.kernelPackages.nvidiaPackages.beta;
  };
}