Navajeeth,
Have you tried reverting to a previous generation? This should have a working version of Emacs, etc. You should be able to do this from the console without entering your window manager.
Something along the lines of
guix package -S <previous generation>
or even
guix package --roll-back
to get you back to the previous working generation
Good luck!