Hello! I am new to Guix, but loving it so far.

I would like to see how people are managing their Emacs configuration within the Guix operating system. As an Emacs configuration is just a program written in Elisp I was wondering if writing my own package (in a local channel) for it would make sense?

It would be nice to be able to update it, roll it back with the rest of my system if there's ever a problem, have it depend on other packages, guix install on other systems, etc.

Can I immitate how other emacs-* Guix packages work, but for my own configuration?

Or maybe I should split it into multiple packages, or use a manifest, or just wrap the whole thing in an extra-special-file in config.scm, or something else entirely. What do you do?

submitted by /u/b3n
[link] [comments]