I get the advantage of fully declarative systems such as Nix, but everything you do in proxmox via GUI can be done via CLI:
https://pve.proxmox.com/pve-docs/#_command_line_interfaceCLI is first class in proxmox, I use the qm command for managing vms all the time. The networking is also just a file in `/etc/network/interfaces` that I modify with vim as needed.