mirror of
https://github.com/nickolaj-jepsen/nixos.git
synced 2026-01-22 08:06:50 +01:00
complete rework
This commit is contained in:
parent
d68c699a7a
commit
16813aeef9
89 changed files with 2888 additions and 1658 deletions
30
justfile
Normal file
30
justfile
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
build-vm:
|
||||
@git add .
|
||||
echo "Building VM..."
|
||||
nix build .#nixosConfigurations.qemu.config.formats.qcow
|
||||
echo "VM built."
|
||||
@sudo chmod 777 result/nixos.qcow2
|
||||
echo "VM permissions set."
|
||||
|
||||
reload-vm: build-vm
|
||||
@sleep 5
|
||||
echo "Reloading VM..."
|
||||
-virsh destroy nixos
|
||||
virsh start nixos
|
||||
echo "VM reloaded."
|
||||
|
||||
setup-vm:
|
||||
virsh pool-define-as nixos dir - - - - $HOME/.local/libvirt/images/nixos
|
||||
virsh pool-build nixos
|
||||
virsh pool-start nixos
|
||||
virt-install \
|
||||
--name nixos \
|
||||
--os-variant=nixos-24.05 \
|
||||
--memory 8192 \
|
||||
--vcpus=4,maxvcpus=8 \
|
||||
--cpu host \
|
||||
--disk result/nixos.qcow2 \
|
||||
--network user \
|
||||
--virt-type kvm \
|
||||
--import \
|
||||
--graphics spice
|
||||
Loading…
Add table
Add a link
Reference in a new issue