I've been using Guix System as my main OS for almost a decade now. I really enjoy the elegance of the declarative configuration model, and when my laptop finally kicked the can a few years ago, I was able to replicate it quickly on a new machine by just applying the same Guix System and Guix Home configurations to it.
A pretty great site to get started with Guix, Emacs, and all things Lisp is System Crafters. They have an active community and a nice collection of video tutorials and written guides to get you set up.
https://systemcrafters.net/Good luck and happy hacking!