diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..709907b --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.nar \ No newline at end of file diff --git a/Makefile b/Makefile index f5c21b1..efbf68b 100644 --- a/Makefile +++ b/Makefile @@ -1,2 +1,8 @@ -all: - "$$(guix system vm-image config.scm)" +all: hello.nar /etc/guix/signing-key.pub Makefile + qemu-system-x86_64 -enable-kvm -m 256 \ + "$$(guix system vm-image config.scm)" \ + -drive format=raw,readonly,file=hello.nar,index=0,if=ide,index=1,media=disk \ + -drive format=raw,readonly,file=/etc/guix/signing-key.pub,index=0,if=ide,index=2,media=disk + +%.nar: Makefile + guix archive --export --recursive $* > $@