Commit d2695c7b5024

Vincent Demeester <vincent@sbr.pm>
2025-04-20 01:25:57
systems/kyushu: add some sysctl for power management
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent 44afbfe
Changed files (1)
systems
kyushu
systems/kyushu/boot.nix
@@ -58,6 +58,16 @@
       "intel_iommu=on"
     ];
 
+    kernel.sysctl = {
+      # optimize power consumption
+      "kernel.nmi_watchdog" = 0;
+      "vm.swappiness" = 10;
+      "vm.dirty_ratio" = 25;
+      "vm.dirty_background_ratio" = 10;
+      "vm.dirty_writeback_centisecs" = 6000;
+      "vm.dirty_expire_centisecs" = 6000;
+    };
+
     kernelPackages = pkgs.linuxPackages_latest;
   };
 }