We already add in Kaleidoscope and KeyboardioHID when we build our arduino BSP bundles.
We also always override these modules when doing git checkouts of our arduino cores.
This will break the ability to build with the cores directly from git with the classic Arduino IDE, but that's a relatively rare pattern and we have up-to-the-commit arduino core BSP packages for that use case.
We already add in Kaleidoscope and KeyboardioHID when we build our arduino BSP bundles. We also always override these modules when doing git checkouts of our arduino cores.
This will break the ability to build with the cores directly from git with the classic Arduino IDE, but that's a relatively rare pattern and we have up-to-the-commit arduino core BSP packages for that use case.