feat: add nix topology compatibility

This commit is contained in:
Patrick 2024-04-12 13:36:21 +02:00
parent f124f513ef
commit fc2cef598d
No known key found for this signature in database
GPG key ID: 451F95EFB8BECD0F

View file

@ -29,6 +29,7 @@
mkOption
net
optional
optionalAttrs
types
warnIf
;
@ -128,9 +129,12 @@ in {
default = null;
description = "Set this to the result of a `nixosSystem` invocation to use it as the guest system. This will set the `path` option for you.";
};
config = mkIf (submod.config.nixosConfiguration != null) {
path = submod.config.nixosConfiguration.config.system.build.toplevel;
};
config = mkIf (submod.config.nixosConfiguration != null) ({
path = submod.config.nixosConfiguration.config.system.build.toplevel;
}
// optionalAttrs (config ? topology) {
_nix_topology_config = submod.config.nixosConfiguration.config;
});
}));
};