There is no ootb integration, but it is definitely possible. One could also write an integration module that takes care of the interface.
In general, though, devshell works with packages = []; (just as the traditional devshell) or with commands = [{}]; for something more exciting, that will be displayed in entry as MOTD or via the built-in menu command.
There are other options to set env variables or write special purpose init scripts.