NixOS exposes config options as variables you can set in your configuration.nix file. Also, external config management tools generally interact poorly with nixOS, because they assume a system which is managed imperatively.
Re:What Is Nix?
by myguidingstar on Thursday May 21, 2020 @07:12AM
(#23257010)
yes, it's included. Nix config files will automatically generate and run services. There's also Nixops which is a tool to push these config to remote machines ie cloud vms.
I'm not versed in devops/provisioning etc., but say, I had a NixOS system with some server software (mail server, DNS server, whatever).
Would I still want to use Chef/Puppet/Ansible, or is that included in the Nix ecosystem?