From 949718ef405d4626cf6acb478c673197c99889fe Mon Sep 17 00:00:00 2001 From: NullBite Date: Wed, 17 Jul 2024 19:37:20 -0400 Subject: [PATCH] system/base: enable systemd OOM management --- system/profile/base.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/system/profile/base.nix b/system/profile/base.nix index dd55996..8e001e6 100644 --- a/system/profile/base.nix +++ b/system/profile/base.nix @@ -145,6 +145,14 @@ in # https://discourse.nixos.org/t/why-does-multi-user-target-depend-on-network-online-target/33565 systemd.targets.network-online.wantedBy = lib.mkForce []; + + # enable systemd OOM management + systemd.oomd = { + enable = lib.mkDefault true; + enableRootSlice = lib.mkDefault true; + enableUserSlices = lib.mkDefault true; + enableSystemSlice = lib.mkDefault true; + }; }) ]; }