Great product, with great explanation
Show HN: machine0 – Persistent NixOS VMs You Control from the CLI
11–20 of 40 posts
Re: Show HN: machine0 – Persistent NixOS VMs You Control from the CLI
#12How does machine0 handle NixOS state drift and recovery in practice—for example, if a VM is manually modified outside the flake, can I detect or reset that drift, and how do snapshots interact with flake-based provisioning?
Re: Show HN: machine0 – Persistent NixOS VMs You Control from the CLI
#13Big fan of exe.dev so the added Nix seems like a solid value add. exe.dev is great but lurking in my mind is: "how will I replicate this if I ever need to move to AWS etc.." for all the service composition. Site looks great too
Thanks! Yup, one of the benefits of defining your VMs as code using Nix, is that you can take that code to any supplier, and you're guaranteed exactly the same build.
Re: Show HN: machine0 – Persistent NixOS VMs You Control from the CLI
#14How does machine0 handle NixOS state drift and recovery in practice—for example, if a VM is manually modified outside the flake, can I detect or reset that drift, and how do snapshots interact with flake-based provisioning?
It's not possible to modify the VM outside of the flake :)
Re: Show HN: machine0 – Persistent NixOS VMs You Control from the CLI
#15Re: Show HN: machine0 – Persistent NixOS VMs You Control from the CLI
#16I mean, I'm not going to claim it's remotely near the same quality. And proxmox has some holes in their support for cloud init. And of course you need a mini pc on a good internet connection or the like.
But extremely fast provisioning of a any of VMs ... very handy.
Proxmox has too many compromises though. Maybe I should do the reverse, and extend this until it can fully replace proxmox entirely.
Re: Show HN: machine0 – Persistent NixOS VMs You Control from the CLI
#17I wonder how easy this would be to port to Guix?
Re: Show HN: machine0 – Persistent NixOS VMs You Control from the CLI
#18I made this (minus NixOS support, I should add that) for proxmox VE using their API a few weeks ago. I mean it's not this extensive, but it works: https://github.com/cdevr/dtt I mean, I'm not going to claim it's remotely near the same quality. And proxmox has some holes in their support for cloud init. And of course you need a mini pc on a good internet connection or the like. But extremely fast provisioning of a any…
Re: Show HN: machine0 – Persistent NixOS VMs You Control from the CLI
#19Earlier quoted context omitted.
Thanks! Yup, one of the benefits of defining your VMs as code using Nix, is that you can take that code to any supplier, and you're guaranteed exactly the same build.
Come join us at https://tacosprint.org/ We have more availability! (Also sponsor maybe )