Very interesting for developpers, but I am still searching for a documentation about systemd and nfs for non expert users.
Having dependencies specified explicitly helps me to understand how the system works much more easily than cryptic directories full of numbered init scripts ever have.
If you are interested in 'what' and not in 'how' or 'why', then declarative nature of Nix configuration will do nicely.
It can be as simple as
services.nfs.server.enable = true;
services.nfs.server.exports = '' /export 192.168.0.0/16(rw,no_root_squash,insecure,no_subtree_check) '';
One thing I never configured before was wireless in Linux. In NixOS it was pretty much a couple of lines in config files, after that it 'just worked'.
Become an expert user.