The current cpluplus.nix is very barebones and is missing a lot of stuff. I'd love to see a handful of things, namely exposing a handpicked set of compilers, language server implementations and build system, while exposing the ability to set a custom one for each. I'd likely structure this like the javascript.nix module does it.
This is something I'd be willing to work on.