I'm guessing that it's to download the .tar.gz here:
https://quarto.org/docs/get-started/
and then work in a
`guix shell --container --emulate-fhs` ??
It probably needs to get built through guix's packaging system to get some build variables pointing to guix's non-standard location for resource files.
Does guix have deno packaged? My system with guix installed is currently off.
I was looking through the quarto configure script and it might help to build from source with some of these things pointing at the guix versions
https://github.com/quarto-dev/quarto-cli/blob/main/configure.sh#L8
Another solution is use debootstrap to drop a minimal debian install into a directory and then install with their debian package.
Then you could run do a chroot in the directory and run it... (unless it does a lot of gui stuff, then there's fiddling with environment variables and socket locations.
It's funny because guix shell --emulate-fsh basically builds something that looks like a debbootstrap by creating symlinks in the container, so quarto's tar.gz distribution finds everything it needs, but quarto just builds stuff, it's a compiler essentially, it has no gui, whereas vscodium is a gui and it wants to access stuff in the locations guix normally has them, and that's breaking in the container. It seems like probably if I pull in enough packages I can make it work.