summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorDaiderd Jordan <daiderd@gmail.com>2017-05-16 00:33:12 +0200
committerDaiderd Jordan <daiderd@gmail.com>2017-05-16 00:33:12 +0200
commitd684bbf2028f066bbeb471bfe9c26ab182348eb6 (patch)
tree1eb94f1dee5c04e2ab450b33e50c817f98e42338 /modules
parent7f7d4bfebdeab9d7ab34353232b01b5bdf9c0b9c (diff)
nix-daemon: switch process type to interactive
Using interactive seems to have a significant impact on build times, hopefully this doesn't impact other UI programs to much while building packages.
Diffstat (limited to 'modules')
-rw-r--r--modules/services/nix-daemon.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/services/nix-daemon.nix b/modules/services/nix-daemon.nix
index 7b42fc6..39735c0 100644
--- a/modules/services/nix-daemon.nix
+++ b/modules/services/nix-daemon.nix
@@ -40,7 +40,7 @@ in
launchd.daemons.nix-daemon = {
command = "${config.nix.package}/bin/nix-daemon";
serviceConfig.KeepAlive = true;
- serviceConfig.ProcessType = "Background";
+ serviceConfig.ProcessType = "Interactive";
serviceConfig.LowPriorityIO = config.nix.daemonIONice;
serviceConfig.Nice = config.nix.daemonNiceLevel;
serviceConfig.SoftResourceLimits.NumberOfFiles = 4096;