complete rework

This commit is contained in:
Nickolaj Jepsen 2025-01-31 15:13:22 +01:00
parent d68c699a7a
commit 16813aeef9
89 changed files with 2888 additions and 1658 deletions

30
justfile Normal file
View 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