From a49d5d227941e99f0e45172619c93442a5053caa Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Sun, 12 Nov 2023 23:49:24 +0200 Subject: feat(users/flokli/keyboard): init This packages up my keyboard firmware used for the Keychron K6 Pro. We add a custom keymap to the `keyboards/keychron/k6_pro/ansi/rgb/ keymaps` directory, a copy from the `default` one (with a modified `keymap.c`), and then build that as a makefile target. `via` is *disabled*, as their keybindings take priority over keymap.c. Luckily, only `qmk` seems to be sufficient to build it. A simple `:flash` target/script is provided as well, it relies on some udev rules set in the global system (`hardware.keyboard.qmk.enable = true`). Change-Id: I9f7a7a992e13516c32033127f94e37aec62d6b67 Reviewed-on: https://cl.tvl.fyi/c/depot/+/10020 Reviewed-by: flokli Tested-by: BuildkiteCI --- users/flokli/keyboard/rules.mk | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 users/flokli/keyboard/rules.mk (limited to 'users/flokli/keyboard/rules.mk') diff --git a/users/flokli/keyboard/rules.mk b/users/flokli/keyboard/rules.mk new file mode 100644 index 000000000000..3e466290ae1f --- /dev/null +++ b/users/flokli/keyboard/rules.mk @@ -0,0 +1,2 @@ +KEY_OVERRIDE_ENABLE = yes +OPT_DEFS += -DDYNAMIC_KEYMAP_LAYER_COUNT=5 -- cgit 1.4.1