nix/pkgs: specify meta.mainProgram for vm-packages
enables `nix run .#server1-vm`
This commit is contained in:
parent
881f985450
commit
ac8c771375
|
@ -48,7 +48,10 @@ let
|
||||||
vm-packages =
|
vm-packages =
|
||||||
builtins.foldl' (rootfs: hostName: rootfs // {
|
builtins.foldl' (rootfs: hostName: rootfs // {
|
||||||
# "${hostName}-vm" = mkVM hostName;
|
# "${hostName}-vm" = mkVM hostName;
|
||||||
"${hostName}-vm" = self.nixosConfigurations.${hostName}.config.system.build.vm;
|
"${hostName}-vm" = self.nixosConfigurations.${hostName}.config.system.build.vm
|
||||||
|
.overrideAttrs (oa: {
|
||||||
|
meta.mainProgram = "run-${hostName}-vm";
|
||||||
|
});
|
||||||
}) {} (
|
}) {} (
|
||||||
builtins.attrNames (
|
builtins.attrNames (
|
||||||
nixpkgs.lib.filterAttrs (_: { role, ... }: role == "server")
|
nixpkgs.lib.filterAttrs (_: { role, ... }: role == "server")
|
||||||
|
|
Loading…
Reference in New Issue