dotfiles/systems/mars/config/hardware.nix
2025-11-12 21:30:51 -06:00

39 lines
694 B
Nix
Executable file

{
config,
lib,
pkgs,
...
}:
{
hardware = {
firmware = builtins.attrValues {
inherit (pkgs)
rtl8761b-firmware
;
};
enableAllFirmware = true;
ledger.enable = true;
cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
};
services.power-profiles-daemon.enable = false;
powerManagement.cpuFreqGovernor = "performance";
boot.kernelParams = [ "amd_pstate=active" ];
environment.systemPackages = with pkgs; [
lm_sensors
htop
];
services.auto-cpufreq = {
enable = true;
settings = {
charger = {
governor = "performance";
turbo = "auto";
};
};
};
}