nix/hosts/quiver/hw.nix
2026-03-09 14:06:12 +11:00

37 lines
840 B
Nix

{
config,
...
}:
{
security.tpm2.enable = true;
hardware.cpu.amd.updateMicrocode = true;
hardware.graphics.enable = true;
services.xserver.videoDrivers = [ "nvidia" ];
nixpkgs.config.cudaSupport = true;
hardware.nvidia = {
package = config.boot.kernelPackages.nvidiaPackages.production;
modesetting.enable = true;
powerManagement.enable = true;
open = true;
};
# openrgb no longer recognises the device?
# systemd.services.no-rgb = {
# wantedBy = [ "multi-user.target" ];
# description = "rgb led turn-off-er";
# serviceConfig = {
# Type = "oneshot";
# ExecStart = ''${lib.getExe pkgs.openrgb} -d "HyperX DRAM" -m static -c 000000'';
# After = [ "openrgb" ];
# };
# };
# services.hardware.openrgb = {
# enable = true;
# motherboard = "amd";
# };
}