@SteveTux emacs all the way! and I use #guix-home with #rde from @abcdw to do my entire desktop environment, including #emacs, in a reproducible way in #guile