From ec0626ddc6706b2c33d7e7e1da7d1530ec0eb201 Mon Sep 17 00:00:00 2001 From: Natalie Marks Date: Fri, 20 Feb 2026 17:02:49 -0800 Subject: [PATCH] feat: add earlyoom to prevent locking up DE due to lack of memory --- modules/nixos/services.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/modules/nixos/services.nix b/modules/nixos/services.nix index 20314be33a994a99e64cfe4c4e0f5866b8d576ef..e88aa09662be4162c73b93fc07141ce8920c086a 100644 --- a/modules/nixos/services.nix +++ b/modules/nixos/services.nix @@ -76,5 +76,19 @@ X11Forwarding = true; }; }; + earlyoom = { + enable = true; + freeSwapThreshold = 2; + freeMemThreshold = 2; + + extraArgs = [ + "-g" + "--avoid" + "^(Xwayland|.cosmic*|ghostty|.vicinae*|.xdg*)$" + "--prefer" + "^(electron)$" + ]; + + }; }; } -- 2.54.0