macbook: fan control, thermald, earlyoom; cheaper compositor

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
rope 2026-08-07 14:20:54 +01:00
parent 715c8dac92
commit 8067676713
2 changed files with 23 additions and 2 deletions

View file

@ -29,6 +29,19 @@
services.tlp.enable = false;
services.power-profiles-daemon.enable = true;
# Linux leaves the Apple SMC fans at their minimum RPM — nothing in-tree
# ramps them. The CPU therefore sits at its thermal limit under any real
# load and throttles instead of spinning up. mbpfan drives applesmc.
services.mbpfan.enable = true;
# Haswell's own thermal management: throttle gradually via RAPL/P-states
# instead of waiting for the hardware's PROCHOT emergency brake.
services.thermald.enable = true;
# Zen eats the 8GB before zram can save it; without this the box hard-locks
# swapping instead of killing the tab that did it.
services.earlyoom.enable = true;
# Quickshell's battery widget reads org.freedesktop.UPower over DBus
services.upower.enable = true;