Nix-shell starter config for Zig contributing

I started contributing to Zig lately, and I often struggle to get my development evironment to work. Does it make sense we provide a shell.nix for starters? This way new contributors wouldn’t have to waste energy on collecting a miillion LLVM packages, figuring out what is needed and what is not.

I’ll provide my config in a bit, but I encourage more experienced folks to pitch in, I am not really a nix guy xD

Okay after a bit more of research I found the following:

I will update on what I have settled for, once I make some of these solutons work.