Commit 2b2b150000e6
Changed files (2)
hardware
modules
profiles
hardware/thinkpad.nix
@@ -67,14 +67,4 @@ Option "Ignore" "true"
boot.extraModprobeConfig = ''
options snd_hda_intel power_save=1
'';
- systemd.services.tune-powermanagement = {
- description = "Tune Powermanagement";
- serviceConfig.Type = "oneshot";
- serviceConfig.RemainAfterExit = true;
- wantedBy = [ "multi-user.target" ];
- unitConfig.RequiresMountsFor = "/sys";
- script = ''
- echo '1500' > '/proc/sys/vm/dirty_writeback_centisecs'
- '';
- };
}
modules/profiles/laptop.nix
@@ -15,6 +15,13 @@ in
};
};
config = mkIf cfg.enable {
+ boot.kernel.sysctl = {
+ "vm.swappiness" = 10;
+ "vm.dirty_ratio" = 25;
+ "vm.dirty_background_ratio" = 10;
+ "vm.dirty_writeback_centisecs" = 5000;
+ "vm.dirty_expire_centisecs" = 5000;
+ };
profiles.desktop.enable = true;
environment.systemPackages = with pkgs; [
lm_sensors