What makes the #Guix System so cool is that almost all of it is just #Scheme code. This opens up a LOT of possibilities, like for example quickly writing a web interface for package-management.
You can see this idea in action in guix.el, which lets you manage all your Guix packages through a powerful #Emacs interface.