I contributed to the community for about a year and have since left for a number of reasons, but this is near the top.
I allocated a Debian and ran nixos-infect on it and started from scratch, even though I have done this for two other machines, because I’m still experimenting with the basic setup.
I do commit changes to git and fork it on company git. But I don’t redeploy remotely: https://discourse.nixos.org/t/deploy-nixos-configurations-on...
I’ll need to make noVNC a part of the deployment (not just its dependencies, like python3).
I should deploy using AWS AMIs, and make a config for the dashboard.
But the NixOS on Hetzner docs are not nearly as easy to guess the best path through. Can you recommend a way to boot NixOS on a Hetzner VPS that is better than nixos-infect?
https://nixos.wiki/wiki/Install_NixOS_on_Amazon_EC2
http://jackkelly.name/blog/archives/2020/08/30/building_and_...
[1]: https://www.youtube.com/watch?v=wr22CyoyRo4
Cloud-init can be clumsy to get going, but it’s possible.
1. Boot with hetzner recovery OS
2. Install Nix in it (not nixos!)
3. Install nixos-generators
4. Generate kexec-bundle image
5. run the result of 4 and continue installation from it.
Apologies if there is already something like this in work by the core nix devs.