Good to see this. I made a PR with some fixes for IDF v5.0+ to your repo. I would like to contribute more (tbh I would like to be able to make a wrapper around the whole IDF in Nim) but I want it automated somehow since IDF changes kinda rapidly (yesterday v5.3 was release for example). I tried c2nim as well as Futhark but I couldn't fully figure it out.
If somebody knows about more in-depth tutorial for c2nim, Futhark or another tool I would appreciate it.