@musicmatze@social.linux.pizza
Post #2332469
2026-04-10 06:54 UTC
I am blown away again and again by how freakin powerful #nix is.
I am currently setting up a VPS for my private project, with a development mailinglist that is actually a receive-only mailinglist that forwards mails to a public-inbox instance that can be used with `lei` to "subscribe" to.
That host also contains a #git repository with a #cgit web frontend.
It also hosts a website (static site compiled) of the project.
All of that is tested with nixos VM tests. I did not even yet rent that VPS, I am currently configuring and defining the whole thing, I write tests that everything works as expected (sending mail which then appears in the public-inbox frontend, the cgit web interface is reachable, I can push to the underlying repository... and so on).
As soon as things work, I can look for a VPS hoster and then deploy that thing and hit the ground running right there.
Absolutely amazing.
Replies (3)
-
@feliks@chaos.social 2026-04-10 07:09
@musicmatze@social.linux.pizza nice. do you plan on publishing this? always nice to scroll others' nix src
-
@woile@hachyderm.io 2026-04-10 08:04
@musicmatze@social.linux.pizza what nixos VM tests? do you have some docs? Sounds very cool!
-
@vivekanandanks@mstdn.social 2026-04-14 12:46
@musicmatze@social.linux.pizza That's the power of reproducibility which many underestimates and think it's only for managing multiple systems whereas the use cases are manyI believe 🔥