nixos/machines/thinkman/hardware-configuration.nix
2023-04-02 16:38:34 +02:00

29 lines
593 B
Nix

{ config, lib, ... }:
let
cpuFlavor = "intel";
in
{
# video driver
boot.initrd.kernelModules = [ "i915" ];
# Special power management settings for ThinkPads
services.tlp.enable = true;
my.hardware = {
bluetooth.enable = true;
debug.enable = true;
drive-monitor = {
enable = true;
OnFailureMail = "server@buehler.rocks";
};
firmware = {
enable = true;
cpuFlavor = cpuFlavor;
};
graphics.cpuFlavor = cpuFlavor;
keychron.enable = true;
sound.enable = true;
thunderbolt.enable = true;
yubikey.enable = true;
};
}