Merge pull request #315 from nix-community/nix-daemon

nix-daemon: set oomscoreadjust
This commit is contained in:
Jörg Thalheim 2023-12-06 21:50:00 +01:00 committed by GitHub
commit cdc612b37a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -22,6 +22,11 @@
nix.daemonIOSchedClass = lib.mkDefault "idle";
nix.daemonIOSchedPriority = lib.mkDefault 7;
# Make builds to be more likely killed than important services.
# 100 is the default for user slices and 500 is systemd-coredumpd@
# We rather want a build to be killed than our precious user sessions as builds can be easily restarted.
systemd.services.nix-daemon.serviceConfig.OOMScoreAdjust = lib.mkDefault 250;
# Avoid copying unnecessary stuff over SSH
nix.settings.builders-use-substitutes = true;
}