From 62c866fccffbf5ec070b60f46ca5d7244e284d81 Mon Sep 17 00:00:00 2001 From: Antoine Fauroux Date: Thu, 11 Jun 2026 13:12:57 -0400 Subject: [PATCH] kcnhub: earlyoom: kill when running OOM --- machines/kcnhub/services.nix | 1 + machines/kcnhub/services/earlyoom.nix | 9 +++++++++ 2 files changed, 10 insertions(+) create mode 100644 machines/kcnhub/services/earlyoom.nix diff --git a/machines/kcnhub/services.nix b/machines/kcnhub/services.nix index dee489b..4106d88 100644 --- a/machines/kcnhub/services.nix +++ b/machines/kcnhub/services.nix @@ -3,6 +3,7 @@ ./services/ssh.nix ./services/xrdp.nix ./services/vnc-startup.nix + ./services/earlyoom.nix ]; services.vscode-server.enable = true; } diff --git a/machines/kcnhub/services/earlyoom.nix b/machines/kcnhub/services/earlyoom.nix new file mode 100644 index 0000000..a530e9f --- /dev/null +++ b/machines/kcnhub/services/earlyoom.nix @@ -0,0 +1,9 @@ +{ config, pkgs, lib, ... }: { + services.earlyoom = { + enable = true; + # What % Memory Needs to Be left to send SIGTERM + freeMemThreshold = 10; + # What % Memory Needs to Be left to send SIGKILL + freeMemKillThreshold = 5; + }; +}