summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/nix/default.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/nix/default.nix b/modules/nix/default.nix
index 528c304..8a5bb18 100644
--- a/modules/nix/default.nix
+++ b/modules/nix/default.nix
@@ -683,8 +683,10 @@ in
(if machine.sshKey != null then machine.sshKey else "-")
(toString machine.maxJobs)
(toString machine.speedFactor)
- (concatStringsSep "," (machine.supportedFeatures ++ machine.mandatoryFeatures))
- (concatStringsSep "," machine.mandatoryFeatures)
+ (let res = (machine.supportedFeatures ++ machine.mandatoryFeatures);
+ in if (res == []) then "-" else (concatStringsSep "," res))
+ (let res = machine.mandatoryFeatures;
+ in if (res == []) then "-" else (concatStringsSep "," machine.mandatoryFeatures))
]
++ optional (isNixAtLeast "2.4pre") (if machine.publicHostKey != null then machine.publicHostKey else "-")))
+ "\n"