Removal of user keymaps from QMK #287
manna-harbour
announced in
Announcements
Replies: 2 comments 1 reply
-
Has Miryoku QMK already been updated to use the new user keymap overlay feature "External QMK Userspace"? |
Beta Was this translation helpful? Give feedback.
1 reply
-
I'm interested in this feature. My keyboard is supported in the main qmk repo but hasn't been added here yet. I was considering submitting a PR but it seems the right way to get this support is by migrating to the new user_space way of doing things. What work is required to push this forward? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
QMK have introduced a breaking change that removes user keymaps, including Miryoku QMK. See the announcement for details.
As a result, Miyoku QMK is not longer present in QMK master, and references to QMK master in the Miryoku QMK documentation are now out of date. In particular, Miryoku QMK can't be built directly from QMK master, and the
miryoku
branch can no longer be merged with QMK master. Miryoku QMK can still be built directly from themiryoku
branch, where a more recent version of QMK is not required.As a temporary work around, the last commit still containing user keymaps in QMK can be used as a substitute for QMK master. That commit is at tag
user-keymaps-still-present
, and has been made available as a branch for merging at https://github.com/manna-harbour/qmk_firmware/tree/user-keymaps-still-present. That branch can be used in place of QMK master in the Miryoku QMK documentation to build from directly, or merge with Miryoku QMK, if a more recent version of QMK than is present in themiryoku
branch is required. For merging using workflow builds, usemanna-harbour/qmk_firmware/user-keymaps-still-present
with the workflow merge option.To update for changes introduced to QMK after that commit, such as new keyboards, files will need to be copied manually between branches. To add Miryoku QMK to QMK, copy the contents of https://github.com/manna-harbour/miryoku_qmk/tree/miryoku/users/manna-harbour_miryoku plus the required keyboard (e.g. https://github.com/manna-harbour/miryoku_qmk/tree/miryoku/keyboards/a_dux/keymaps/manna-harbour_miryoku) or community layout (e.g. https://github.com/manna-harbour/miryoku_qmk/tree/miryoku/layouts/community/split_3x5_3/manna-harbour_miryoku) keymaps from your Miryoku QMK clone to the corresponding locations in your QMK clone. To add individual keyboard support from QMK to Miryoku QMK, copy the required keyboard directory from your QMK clone to the corresponding directory in your Miryoku QMK clone.
In future, Miryoku QMK will be updated to use the new user keymap overlay feature "External QMK Userspace" instead of being a QMK fork.
@drashna has made a copy of Miryoku QMK adapted for this feature as a proof-of-concept, available at https://github.com/drashna/qmk_userspace/tree/miryoku. This can be used now for testing, but won't be updated and isn't supported.
Beta Was this translation helpful? Give feedback.
All reactions