mirror of
https://code.dumpstack.io/tools/appvm.git
synced 2025-05-01 17:44:24 +00:00
Initial implementation of appvm-based OS
This commit is contained in:
parent
7d6d524b67
commit
5526cbee02
6 changed files with 127 additions and 0 deletions
20
os/Makefile
Normal file
20
os/Makefile
Normal file
|
@ -0,0 +1,20 @@
|
|||
test: vm cleanup
|
||||
|
||||
vm:
|
||||
ln -sf vm.nix target.nix
|
||||
nix-build '<nixpkgs/nixos>' -A vm -I nixos-config=configuration.nix
|
||||
@echo "Use Ctrl-Alt-Q to close VM" | grep --color=always '.*'
|
||||
./result/bin/run-nixos-vm -cpu host
|
||||
|
||||
cleanup:
|
||||
rm -f nixos.qcow2
|
||||
unlink result
|
||||
|
||||
iso:
|
||||
@echo "Not yet available. Use \`make live-iso\`." | grep --color=always '.*'
|
||||
|
||||
live-iso:
|
||||
ln -sf live-iso.nix target.nix
|
||||
nix-build '<nixpkgs/nixos>' -A config.system.build.isoImage -I nixos-config=configuration.nix
|
||||
cp result/iso/* appvm.iso
|
||||
unlink result
|
Loading…
Add table
Add a link
Reference in a new issue