configurator + optparse-applicative are in nixpkgs