From 4dcd3699fe737e9d344f1451034e253d7cdd7d51 Mon Sep 17 00:00:00 2001 From: Sebastien Bourdeauducq Date: Sat, 27 May 2023 15:36:00 +0800 Subject: [PATCH] add 'nix run' demo --- flake.nix | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/flake.nix b/flake.nix index fbbb234..f6276fb 100644 --- a/flake.nix +++ b/flake.nix @@ -12,13 +12,26 @@ pkgs = nixpkgs.legacyPackages.${system}; - in { + in rec { lib = import ./wfvm { inherit pkgs; }; - packages.${system}.demoImage = import ./wfvm/demo-image.nix { - inherit self; + packages.${system} = rec { + demoImage = import ./wfvm/demo-image.nix { + inherit self; + }; + + default = lib.utils.wfvm-run { + name = "demo"; + image = demoImage; + script = + '' + echo "Windows booted. Press Enter to terminate VM." + read + ''; + display = true; + }; }; }; }