Thanks, I would appreciate you taking a look at it. It’s not quite a package request, (although I will have to open one I eventually I think). For now, I think what I need help with is how to make a nix-shell that has a python interpreter in it that can access the python bindings that come from KiCAD (which is not a python package).
Edit:
I’ve since come across this open issue, which seems relevant. Sounds like maybe the change needed is to the Kicad derivation so it supports this pattern?