summaryrefslogtreecommitdiff
path: root/nixos/modules/system/hardware/default.nix
blob: b3f1bbb303aaaf2fb5874f6f49abafb3a84d4479 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{ config, pkgs, ... }:

{
  # Secondary data drive, mounted as a regular user (rw, no root needed).
  fileSystems."/mnt/giga" = {
    device = "/dev/disk/by-uuid/bfed3a37-05e1-465b-a4b7-d74cd31bf937";
    fsType = "ext4";
    options = [ "defaults" "user" "rw" ];
  };

  # Mesa graphics stack (needed even on NVIDIA for software fallbacks / GL).
  hardware.graphics = {
    enable = true;
    enable32Bit = true;
  };

  # The actual NVIDIA driver is configured in modules/features/nvidia; this
  # just tells the X server legacy path to prefer the nvidia driver name.
  services.xserver.videoDrivers = [ "nvidia" ];
}