about summary refs log tree commit diff
path: root/machines/default.nix
diff options
context:
space:
mode:
authoraszlig <aszlig@redmoonstudios.org>2015-12-10 06:06:55 +0100
committeraszlig <aszlig@redmoonstudios.org>2015-12-10 06:11:44 +0100
commitd9d59024954b5cc524285df3529a6d6b44263f94 (patch)
tree43ca7f5393947d821dd99cde3ffa7a912f85bb61 /machines/default.nix
parent69c05d9493fc640c224d9e93c33023b9158da70d (diff)
machines: Add attribute to build a VM.
This is to make it easier testing various vuizvui machine
configurations for example with my machine "mmrnmhrm" by using the
following command:

nix-build machines -A aszlig.mmrnmhrm

The build product is a VM that can be started using:

./result/bin/run-*-vm

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Diffstat (limited to 'machines/default.nix')
-rw-r--r--machines/default.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/machines/default.nix b/machines/default.nix
index 9ec4a207..0906a5e9 100644
--- a/machines/default.nix
+++ b/machines/default.nix
@@ -58,6 +58,10 @@ let
     use = {
       imports = [ config ] ++ import ../modules/module-list.nix;
     };
+    vm = (import "${nixpkgs}/nixos" {
+      inherit system;
+      configuration = use;
+    }).vm;
   };
 
 in {