Just chiming in to say I found this recently and found it a really useful base. I don’t have an RGB LED on my NN clone, but I forked it to work with just a single LED (using blink patterns/speeds). It’s awkward, and a coloured LED would be way better, but better than nothing! Thanks for posting
Adding to this, if you go with a pcb custom, then the keeb snakeskin cases are great for portability