main
1{ ... }:
2{
3 # Out-of-memory management with systemd-oomd
4 # Uses memory pressure metrics (PSI) to kill processes/slices before system hangs
5 # Particularly useful for laptops with unpredictable memory usage (browsers, dev tools)
6 systemd.oomd = {
7 enable = true;
8 enableRootSlice = true; # Monitor / cgroup
9 enableSystemSlice = true; # Monitor system services
10 enableUserSlices = true; # Monitor user sessions (browsers, etc.)
11 };
12}