git clone https://github.com/apedley/keyboards apkb
cd apkb
git submodule update --init qmk
cd qmk
make git-submodule
TODO: Add scripts for this
cd keychron-qmk
qmk compile -kb keychron/k6_pro/ansi/rgb -km apedley
qmk flash keychron_k6_pro_ansi_rgb_apedley.bin
All at once:
cd keychron-qmk
qmk flash -kb keychron/k6_pro/ansi/rgb -km apedley
cd qmk_mk47
qmk compile -kb inland/mk47 -km apedley
qmk flash qmk_mk47/inland_mk47_apedley.bin
All at once:
cd qmk_mk47
qmk flash -kb qmk_mk47/mk47 -km apedley
This repository links together my keyboard layouts with their appropriate firmware. The user files and keymaps are both symlinked into the qmk folder where they would normally be. For example:
ln -s ../../../../../../../src/qmk/keyboards/keychron/k6_pro/ansi/rgb/keymaps/apedley ./keychron-qmk/keyboards/keychron/k6_pro/ansi/rgb/keymaps/apedley
ln -s ../../src/qmk/users/apedley ./keychron-qmk/users/apedley