I created my own version, based on (I think they did that too) on NixOS modules system.
But I'm wondering how it compares.
Actually looking at https://gist.github.com/burke/72ca46c80e57a25907a75611ee5eb6... I think their goal is slightly different than mine.
There's also https://github.com/hercules-ci/project.nix but it wasn't touched for a year now.