Hi Adam, The guix environment command by default gives an environment *required to build* the given package.
In this case guix environment emacs Should get you close. Then you can combine with the ad-hoc flag to adjust if the requirements of the tarball are different than the package definition in guix. Hope that helps, John