Started using NixOS for my personal server. It feels like I'm living in the future. Being able to DRY across configuration for completely unrelated services is simply amazing. For example, my nginx config for Grafana directly references the port from the Grafana config.
-
Show this thread
-
Replying to @delroth_
wait until you find the testing infrastructure which lets you write CI’able tests for your whole configuration.nix, via qemu :) I’ve been using this a lot at work to test kernel drivers currently
1 reply 0 retweets 1 like -
Replying to @stdlib
Working on it! I contributed a new package today and I was feeling really bad about the lack of tests in the initial version :)
1 reply 0 retweets 1 like -
Replying to @delroth_
yeah, tbh I’m not sure if we really have Tor tests right now (no network access for them), but I suppose you can write one that builds a totally private circuit network? I do know we have some grafana/Prometheus tests, but not sure of what they all check
1 reply 0 retweets 0 likes -
Replying to @stdlib
There are some that tests at least startup. That's enough for my Prometheus exporter -- and most other exporters have tests as of 5 days ago!
1 reply 0 retweets 0 likes
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.