qmk_userspace
qmk_userspace copied to clipboard
[Feature Request] override qmk home per keyboard/keymap
Description
Some keyboards are not in the official qmk tree, it would be great to be able to have them with others in the userspace
Example :
- a crkbd (which is in the main tree : https://github.com/qmk/qmk_firmware/tree/master/keyboards/crkbd)
- a keychron k8 pro (which is not : https://github.com/Keychron/qmk_firmware/tree/bluetooth_playground/keyboards/keychron/k8_pro)
It is not possible to build them from the same user space... (or is it ?)
Setting a qmk home per keyboard/keymap would enable, wouldn't it ?
There’s a longer-term view where userspace becomes the default way to set up QMK builds and the firmware repo is hidden or abstracted away. It’s still in progress, obviously, but something along those lines is generally planned for.
I was hoping for an answer close to this one, thank you!