@drewdevault NixOS is probably the worst cases of functional fervour i am aware of. Some of the OK ideas like "the package manager has a full picture of all software on the system" makes sense in a vacuum. But NixOS does it in a way that breaks too many assumptions and in such a way that makes using it, makes you suffer from dogmatism.
consfigurator for Debian is probably saner overall while keeping the "declarative OS" lark