No description
Find a file
2024-10-13 18:14:35 +02:00
hosts Add qemu guest agent to nixmox hypervisors 2024-09-24 16:10:12 +02:00
services Skip fail2ban ERROR if nginx log does not exist at boot 2024-10-13 18:11:53 +02:00
systems Add other services 2024-09-09 15:19:57 +02:00
flake.lock Change host folder name to match hostName, update flake.lock 2024-09-13 10:36:37 +02:00
flake.nix Remove nginx from microvm 2024-10-13 18:14:35 +02:00
README.md Add doc in README 2024-09-10 15:09:18 +02:00

NixOS Hypervisor config

NixOS Flake to deploy an hypervisor with microvm capability and microvms config

Build an image :

# generate a proxmox VMA file
nixos-generate -f proxmox --flake .#nixos-hypervisor

# generate a qcow2 file for plain KVM
nixos-generate -f qcow --flake .#nixos-hypervisor

Rebuild the config for an existing VM :

# build locally
cd /etc/nixos/
git clone https://git.le43.eu/tbarnouin/nixos-hypervisor.git
cd nixos-hypervisor
sudo nixos-rebuild switch

# build remotely
nixos-rebuild --target-host root@<IP> switch --flake .#nixos-hypervisor