* modules/rosenthal/home/services/emacs.scm (<home-emacs-configuration>): New data type. (home-emacs-package): New procedure. (home-emacs-shepherd, home-emacs-service-type): New variables.