Appimage documentation

The wiki appimage documentation is pretty brief and seems to suggest running an appimage is the extremely straightfoward process of executing it using appimage-run. But as far as I understand it, you also have to craft an appropriate nix-shell environment that includes any dependencies an appimage needs before it’ll run. I’ve never been able to run an appimage and the process of getting them to work is still a mystery to me. I think the article should mention that extra work is involved with getting many appimages to run.

The three I’ve tried recently were anytype, lume, and postman. I want to run Cura to do some 3D print jobs. Plenty enough motivation for me to learn how to create derivations, but I don’t quite know where to start.