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"