Add Makefile for simpler testing
This commit is contained in:
parent
fe11b58a8a
commit
5ea5a2e73a
4
.gitignore
vendored
4
.gitignore
vendored
|
@ -1,2 +1,2 @@
|
|||
/etc/nixos/result
|
||||
/etc/nixos/tlater.net.qcow2
|
||||
/result
|
||||
/tlater.net.qcow2
|
||||
|
|
11
Makefile
Normal file
11
Makefile
Normal file
|
@ -0,0 +1,11 @@
|
|||
result: etc/nixos/configuration.nix
|
||||
nix-build '<nixpkgs/nixos>' -A vm -k -I nixos-config=$^
|
||||
|
||||
tlater.net.qcow2:
|
||||
nix-shell -p qemu --run 'qemu-img create -f qcow2 $@ 10G'
|
||||
|
||||
run: result tlater.net.qcow2
|
||||
QEMU_OPTS="-m 4096 -nographic" QEMU_NET_OPTS="hostfwd=tcp::2222-:2222,hostfwd=tcp::8000-:80" ./result/bin/run-tlater.net-vm
|
||||
|
||||
format: $(wildcard etc/nixos/**/*.nix)
|
||||
nix-shell -p nixpkgs-fmt --run 'nixpkgs-fmt $^'
|
Loading…
Reference in a new issue