This repository includes my personal QMK keymaps to build firmware for keyboards and trackballs:
Upper-corners: Ximi - Lower-corners: W-Ergolite - Upper-center: Urchin - Lower-center: Corne
Note
Urchin and Corne are not in this repo, but with my ZMK keyboards.
The keymaps are using QMK userspace,
most of the configuration is done on the /user directory.
So in order to compile, both this repo and a qmk_firmware repo are required.
- Run the normal
qmk setupprocedure if you haven't already done so -- see QMK Docs for details. - Clone my qmk_firmware repository. It contains base configurations for the keyboards, you must build the user space on top of it as the official qmk_firmware doesn't.
- Clone this repository
cdinto this repository's clone directory- Set global userspace path:
qmk config user.overlay_dir="$(realpath .)"-- you MUST be located in the cloned userspace location for this to work correctly- This will be automatically detected if you've
cded into your userspace repository, but the above makes your userspace available regardless of your shell location.
- This will be automatically detected if you've
- Compile:
qmk compile -kb fingerpunch/ximi/v2 -km jeffdessqmk compile -kb keyclicks/w_ergolite -km jeffdessqmk compile -kb ploopyco/trackball_nano/rev1_001 -km jeffdess
Alternatively, qmk userspace-compile to build all of your userspace targets
at once.
