Implement process manager
We've started using process-compose back in 1.0 release, but we've grown out the project.
Here are the bugs we're facing that are hard to resolve because we're launching the CLI instead of having SDK support:
#2037 #2023 https://github.com/cachix/devenv/issues/1483 #2055 https://github.com/cachix/devenv/issues/1597 #2156
Most of all, what really bothers me is the TUI and how hard it is to copy/paste using process-compose, something users do all the time.
Let's implement this as first-class feature using processmanager once #2060 lands!
We could use systemd notify for health checks, we need to think how apps detect if systemd is running. systemfd
Also, devenv up could support running processes from two different profiles.