I figured out a way, not sure if the best:
- Set
environment.extraOutputsToInstall = [ "dev" ]- This makesincludeand I guess.o,.sofiles available for all packages listed inenvironment.systemPackages. See [1] - Set
environment.variables.C_INCLUDE_PATH = "${nixpkgs.expat.dev}/include"- This makes them available for GCC