I tried with steam-run but it seems that some libaries are missing partydeck: error while loading shared libraries: libSDL2-2.0.so.0: cannot open shared object file: No such file or directory
If you do decide to package it you should know that the MSRV for the package is 1.88 due its use of let-chains (so 25.05 won’t build it), and it depends on openssl / libarchive / sdl2 so those need to live in buildInputs and you’ll need pkg-config in nativeBuildInputs. Other than that you can basically follow the manual on autopilot.
Actually… it’s a bit more complicated than that. I got this working while taking in my weekly podcast. It seems like it needs xwayland because sdl2-compat only seems to have an x11 driver, but winit detects wayland so it actually needs to be linked against wayland to work.