This is great. Other things needed for a great C development environment are a standardized build process plus build tools and a standardized packaging system.

I think most people who are into c that I’ve met quite like header only libraries. Copy paste as a package manager does have its benefits.

I mostly just install a -dev package on Linux and I am done.

Because that's precisely what is needed: an easy way to ship dependency malware like npn, pip, cargo, etc.

Like it or not, having a little bit of friction prevents pulling in packages with thousands of transitive dependencies.

Thanks! I agree, a better build story for C projects is desperately needed.