This is awesome! I use a very similar set up. Have you considered directly adding extensions to the devcontainer.json? Maybe some basic ones like python, c++, and maybe even the ros extension.