Surface-Nixos/surfacebook-configuration.nix

34 lines
736 B
Nix
Raw Normal View History

2024-01-29 23:07:13 -05:00
{ config, lib, pkgs, ... }:
{
imports =
[
<nixos-hardware/microsoft/surface/common>
];
##### SB3 Hardware #####
# surface kernel config
users.users.caleb.extraGroups = [ "surface-control" ];
2024-07-23 11:01:31 -04:00
#microsoft-surface.surface-control.enable = true;
2024-01-29 23:07:13 -05:00
hardware.cpu.intel.updateMicrocode = true;
# Nvidia driver setup
hardware.nvidia = {
modesetting.enable = true;
2024-05-05 18:53:07 -04:00
package = config.boot.kernelPackages.nvidiaPackages.stable;
2024-01-29 23:07:13 -05:00
nvidiaSettings = true;
powerManagement = {
enable = true;
finegrained = true;
};
prime = {
offload = {
enable = true;
enableOffloadCmd = true;
};
intelBusId = "PCI:0:2:0";
nvidiaBusId = "PCI:2:0:0";
};
};
}