Guix is a pretty cool operating system. Scheme is a pretty nice language, as well.
I have a personal Guix channel, which might be useful for some home services. (There is a surprising paucity of those in the base system, particularily for graphical services. Which makes sense, as Shepherd doesn't make it very easy.)
I also have my dotfiles public, if they can be useful at all.