I think I've found a good way to get ComfyUI working on a Framework Desktop. I will report back once my hardware arrives.
>assemble Framework Desktop
>install Fedora 43 or later
$ sudo usermod -a -G render,video <your username>
$ sudo dnf install rocm
$ docker pull corundex/comfyui-rocm
$ docker run -d \
--device=/dev/kfd \
--device=/dev/dri \
--group-add=video \
-p 8188:8188 \
-v <host folder for models>:/workspace/ComfyUI/models \
-v <host folder for output>:/workspace/ComfyUI/output \
corundex/comfyui-rocm:latest