If you’re referring to Nyxt, I’ve been using guix to install it, and it takes care of all the dependencies, including getting them right so that connecting to Nyxt’s swank server can be done from emacs.
it's doable, on linux systems i don't mind doing that. but on my mac i don't want to use all that disk space, particularly for a for-funsies web browser (although i really do like the browser).
and for other programs, if CL CFFI bindings don't build on your platform then nix or guix can't save you
sucks because i love lisp but CL is just not good for program distribution