Base image for NixOS VM building on proxmox
| .forgejo/workflows | ||
| .gitignore | ||
| ansible.cfg | ||
| configuration.nix | ||
| flake.lock | ||
| flake.nix | ||
| README.md | ||
Nixs base image for promxox
This is the nixos base image to be used as a template in proxmox
Using this base image
Build the image on remote builder
nix build .#base --builders "ssh://root@nixos-builder.lab x86_64-linux"
Copy to target proxmox storage
scp ./result/vzdump-qemu-nixos-*.vma.zst jupiter:/mnt/pve/templates-nfs/dump/
In proxmox UI
- Go to datacenter->[node]->[storage]->backups
- Restore the image which was uploaded now
- Provide name, cpu, memory etc. Don't auto-start
- Open the new VM -> click on
more-> convert to template
Testing the template manually
- click on base image -> more -> clone
- Once cloned, provide cloud-init parameters as needed
- Adjust hard-disk size as needed.
- start and test