From ac8c7713752fb1c366e45c56bc9305052075124e Mon Sep 17 00:00:00 2001 From: Astro Date: Thu, 1 Apr 2021 01:14:26 +0200 Subject: [PATCH] nix/pkgs: specify meta.mainProgram for vm-packages enables `nix run .#server1-vm` --- nix/pkgs/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nix/pkgs/default.nix b/nix/pkgs/default.nix index 4ceafc2..15da4c4 100644 --- a/nix/pkgs/default.nix +++ b/nix/pkgs/default.nix @@ -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")