I saw yesterday that the current development version of Distrobox has gained the ability to define applications not only to the desktop launcher, but now also to the $PATH
to invoke distrobox applications from the cli.
For those who have not yet heard of Distrobox, I wrote the linked blog explaining how I can now run a cli tool that I have already packaged for a ci pipeline in a Distrobox on my Steam deck.
I think by now all their components are oss. At least they released their storage server recently.