forked from aylac.top/nixcfg
this repo has no description
at main 549 B view raw
1{ 2 config, 3 lib, 4 ... 5}: { 6 options.myHardware.amd.cpu.enable = lib.mkEnableOption "AMD CPU configuration."; 7 8 config = lib.mkIf config.myHardware.amd.cpu.enable { 9 boot = { 10 blacklistedKernelModules = ["k10temp"]; # Conflicts with zenpower 11 extraModulePackages = with config.boot.kernelPackages; [zenpower]; 12 13 kernelModules = [ 14 "kvm-amd" 15 "zenpower" # Improved temperature monitoring 16 ]; 17 }; 18 19 hardware.cpu.amd.updateMicrocode = true; 20 nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; 21 }; 22}