I use NixOS. See dotfiles.git :p
Wiki: https://nixos.wiki
Don't know of a good guide to link to, if you do lmk.