Sure, I manage my system configuration in a GH repo so it’s publicly available:
I use nix flakes and split up some of the configuration for different systems and home-manager use, but everything is linked from the flake.nix to try to make it easier to follow.
Edit: I also started on detailed instructions for installing a similar setup, but it’s still WIP - regardless feel free to DM me if you are wanting any help/feedback. We also have a NixOS thread over here