Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I would love to see NixOS-style declarative management brought to one (or more) of the BSDs.
I'm currently building out a NixOS-based router to replace an old and dying Ubiquiti Edgerouter Lite. BSD would be perfect for the job but the ability of NixOS to have the entire system configured declaratively is enough of a killer feature to get me to use it over something BSD-based.
if anyone is interested in pursuing something similar, I'm using [0] as my hardware base and [1, 2] as example configurations.
0: https://amazon.com/QOTOM-celeron-Processor-Fanless-pfSense/d...
1: https://francis.begyn.be/blog/nixos-home-router
2: https://github.com/stanipintjuk/nixos-router
My router is also a pretty old Intel Nuc running NixOS (https://github.com/breakds/nixos-routers/blob/main/machines/...). It has been very smooth and easy to maintain.
It's pretty trivial to install whatever you like with Guix. The ability to add channels (~repos) makes it particularly easy. There's, for instance, the nonguix channel: https://gitlab.com/nonguix/nonguix and the (nonfree) Guix Gaming Channels: https://gitlab.com/guix-gaming-channels etc.