1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{
config,
lib,
...
}:
{
options.common.profiles.amdCpu.enable = lib.mkEnableOption "amd-cpu profile";
config = lib.mkIf config.common.profiles.amdCpu.enable {
hardware.cpu.amd.updateMicrocode = true;
boot = {
kernelParams = [ "amd_pstate=active" ];
kernelModules = [
"kvm-amd"
"amd-pstate"
];
};
};
}