# Sources for this configuration: # - https://github.com/NixOS/nixpkgs/blob/069de7d3deafab651fd627c8f6d7e4c7b33087a2/nixos/modules/virtualisation/proxmox-image.nix#L6 # - https://git.grzb.de/yuri/nix-infra/-/blob/aa38daeea59f2ca12b7e591de6f8b61565780c48/configuration/nixos-generators/default.nix#L13 # - https://git.grzb.de/yuri/nix-infra/-/blob/aa38daeea59f2ca12b7e591de6f8b61565780c48/flake.nix#L39 # - https://pve.proxmox.com/wiki/Manual:_qm.conf { config, pkgs, ... }: { proxmox = { qemuConf = { boot = "order=virtio0"; cores = 2; memory = 512; virtio0 = "rpool-data:vm-9999-disk-0,discard=on"; bios = "ovmf"; net0 = "virtio=00:00:00:00:00:00,bridge=vmbr0,firewall=1,tag=999"; }; qemuExtraConf = { cpu = "cputype=host,flags=+aes"; machine = "q35"; template = 1; }; }; }