From 42180096aff11da18e2fdac0c8695f1e36dc2098 Mon Sep 17 00:00:00 2001 From: Else Someone Date: Sun, 22 Mar 2026 16:19:11 +0200 Subject: [PATCH] baseImage: tinkering with overcommit --- pkgs/uvmslib/uvmslib.py | 4 ++-- profiles/baseImage.nix | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/uvmslib/uvmslib.py b/pkgs/uvmslib/uvmslib.py index 9428edb..f7319bc 100644 --- a/pkgs/uvmslib/uvmslib.py +++ b/pkgs/uvmslib/uvmslib.py @@ -73,8 +73,8 @@ class Processes: text=text, env=env, cwd="/home/user", - stdin=subprocess.PIPE, - stdout=subprocess.PIPE, + stdin=None, + stdout=None, ) res["status"] = "exec succeeded" except Exception as e: diff --git a/profiles/baseImage.nix b/profiles/baseImage.nix index 66e95b8..60a8cc5 100644 --- a/profiles/baseImage.nix +++ b/profiles/baseImage.nix @@ -45,6 +45,11 @@ in hardware.graphics.enable = true; # boot.kernelPackages = pkgs.linuxPackagesFor uvmsPkgs.linux-uvm; # boot.isContainer = true; + boot.kernel.sysctl = { + "vm.overcommit_memory" = 1; # "always" + # "vm.overcommit_memory" = 2; # "never" + "vm.panic_on_oom" = 1; + }; boot.initrd.kernelModules = [ "drm" "virtio_blk"