align hardware.nix

This commit is contained in:
Casper V. Kristensen 2023-10-22 16:02:37 +02:00
parent 21dd10134e
commit 6af3d8c004
3 changed files with 19 additions and 17 deletions

View file

@ -4,6 +4,7 @@
../../overlays
../../modules/base
../../modules/desktop
./fan.nix
./fish.nix
./git.nix
./hosts.nix

18
hosts/mu/fan.nix Normal file
View file

@ -0,0 +1,18 @@
{ ... }: {
# Disable jet engine
services.thinkfan = {
enable = true;
levels = [
[ 0 0 70 ]
[ 1 65 75 ]
[ 2 70 80 ]
[ 3 75 85 ]
[ 6 80 90 ]
[ 7 90 95 ]
[ "level auto" 95 32767 ]
];
};
boot.extraModprobeConfig = ''
options thinkpad_acpi fan_control=1 experimental=1
'';
}

View file

@ -38,21 +38,4 @@
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
powerManagement.cpuFreqGovernor = lib.mkDefault "performance";
hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
# Disable jet engine
services.thinkfan = {
enable = true;
levels = [
[ 0 0 70 ]
[ 1 65 75 ]
[ 2 70 80 ]
[ 3 75 85 ]
[ 6 80 90 ]
[ 7 90 95 ]
[ "level auto" 95 32767 ]
];
};
boot.extraModprobeConfig = ''
options thinkpad_acpi fan_control=1 experimental=1
'';
}