nix/pkgs: specify meta.mainProgram for vm-packages

enables `nix run .#server1-vm`
This commit is contained in:
Astro 2021-04-01 01:14:26 +02:00
parent 881f985450
commit ac8c771375
1 changed files with 4 additions and 1 deletions

View File

@ -48,7 +48,10 @@ let
vm-packages =
builtins.foldl' (rootfs: hostName: rootfs // {
# "${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 (
nixpkgs.lib.filterAttrs (_: { role, ... }: role == "server")