ZMK Config — Lily58 Wireless
ZMKCGitHub Actions
Firmware configuration for a Lily58 Pro wireless split keyboard running ZMK. The keyboard has no on-board compiler — configs are committed to GitHub, Actions builds the .uf2 firmware, and the result is flashed via USB.
Layout
Six layers:
- Base — QWERTY with home row mods (GACS on left, SCAG on right) for modifier-on-hold behaviour
- Lower — numbers and symbols
- Raise — navigation, function keys
- Adjust — RGB, Bluetooth profile switching, reset 5–6. Reserved / experimental
Home row mods make modifiers available without moving hands off the base row. The tap/hold timings are tuned to avoid accidental triggers during fast typing.
Build
ZMK GitHub Actions workflow builds firmware for both halves on every push. The release artifacts are ready to flash — no local toolchain needed.