mirror of
https://github.com/LnL7/nix-darwin.git
synced 2025-03-13 20:30:02 +00:00
Provide 'supportedFeatures' option to the linux builder module
This commit is contained in:
parent
8b6ea26d5d
commit
e621b5aea7
1 changed files with 11 additions and 2 deletions
|
@ -53,6 +53,16 @@ in
|
|||
This sets the corresponding `nix.buildMachines.*.maxJobs` option.
|
||||
'';
|
||||
};
|
||||
|
||||
supportedFeatures = mkOption {
|
||||
type = types.listOf types.str;
|
||||
default = [ "kvm" "benchmark" "big-parallel" ];
|
||||
description = lib.mdDoc ''
|
||||
This option specifies the list of features supported by the Linux builder.
|
||||
|
||||
This sets the corresponding `nix.buildMachines.*.supportedFeatures` option.
|
||||
'';
|
||||
};
|
||||
};
|
||||
|
||||
config = mkIf cfg.enable {
|
||||
|
@ -97,9 +107,8 @@ in
|
|||
sshUser = "builder";
|
||||
sshKey = "/etc/nix/builder_ed25519";
|
||||
system = "${stdenv.hostPlatform.uname.processor}-linux";
|
||||
supportedFeatures = [ "kvm" "benchmark" "big-parallel" ];
|
||||
publicHostKey = "c3NoLWVkMjU1MTkgQUFBQUMzTnphQzFsWkRJMU5URTVBQUFBSUpCV2N4Yi9CbGFxdDFhdU90RStGOFFVV3JVb3RpQzVxQkorVXVFV2RWQ2Igcm9vdEBuaXhvcwo=";
|
||||
inherit (cfg) maxJobs;
|
||||
inherit (cfg) maxJobs supportedFeatures;
|
||||
}];
|
||||
|
||||
nix.settings.builders-use-substitutes = true;
|
||||
|
|
Loading…
Add table
Reference in a new issue