So, #guix friends. This system is amazing, but there are programs that say Debian has which are not available on Guix, and there are other reasons I might want to run another system.

Can I install Incus, and create Debian containers, and have GUI apps inside the container run connecting to my host Guix X/wayland server? Maybe by exposing some /tmp/x_something_or_other sockets?

Has anyone done that and gotten sound and graphics working inside the container by connecting to the host?

@dlakelan For GUI apps, the simplest solution might be to use flatpak. Pro: should "just work" so long as flatpak is available in Guix. Con: flatpak apps are more difficult to capture as declarative configuration in your config.scm or home.scm.

@Guillawme

Oh yeah, I am definitely doing that already. And honestly that's a good point. But also, there are some reasons to want an entire system container, but the stuff in the container has GUI access without some hacky high latency VNC type stuff. Even if only to help other people debug stuff by emulating it on my local machine.