Make nix scheduling options compatible with 21.11

neomutt
Simon Bruder 2021-11-20 16:29:48 +01:00
parent 7b9a52e37f
commit 1df9a87520
Signed by: simon
GPG Key ID: 8D3C82F9F309F8EC
1 changed files with 6 additions and 2 deletions

View File

@ -64,11 +64,15 @@ in
keep-outputs = true
keep-derivations = true
'';
} // (if (builtins.compareVersions config.system.nixos.release "21.11" != -1) then {
# Make nix build in background less noticeable
daemonCPUSchedPolicy = "batch";
daemonIOSchedPriority = 5; # 0-7
} else {
# TODO 21.11: remove
daemonNiceLevel = 10;
daemonIONiceLevel = 5; # 0-7
};
});
nixpkgs.overlays = with inputs; [
self.overlay