

Curious what kind of real world use makes it a good choice?
It’s declarative. Everything is (usually) configured via Nix itself, without requiring manual steps of running additional commands. This ends up being pretty useful when you have a fleet of devices that you want to configure.
Changing config is atomic. If you end up breaking your system when trying to tweak it, you can boot into the previous generation and try again with different settings.
You can block it with a carefully-crafted userscript that hooks the
fetch
API and returns fake responses for the svc event, but then Reddit starts flagging your IP address as a bot and demands you log in to an account to prove otherwise. You can’t win.