https://joshblais.com/posts/integrating-emacs-into-gnome/