Remix.run Logo
EnigmaCurry 4 hours ago

NixOS has transformed my use of Proxmox. I configure, build, and deploy everything from my nix workstation. I don't need to use the PVE gui at all. Proxmox is just a target, and I've abstracted things enough to where I can deploy the same machines to libvirt on a local machine too. Why would I need to let my agent into my PVE box? I haven't looked at incus, but if I wanted to run the full stack declaratively, nixos and LLMs are so powerful now that I would probably just say to run libvirt and ZFS on nixos natively.

dereknance 3 hours ago | parent | next [-]

> I configure, build, and deploy everything from my nix workstation. I don't need to use the PVE gui at all.

I would love to know more about how you do this, particularly the deploy part. I'm considering moving away from Ansible, but haven't had the time to dedicate to exploring a similar Nix experience.

mikestorrent 2 hours ago | parent [-]

Just use Terraform against Proxmox and don't leave mysterious things nobody else knows how to work with.

daishi55 3 hours ago | parent | prev [-]

What do you mean exactly? You have a nix workstation and a physically separate PVE server, and configure the second from the first?