Skip to content

droidsam1/zmk-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zmk config for Lily58

This is my personal configuration for the Lily58 split keyboard powered by two nice!nanos

Uses official ZMK pointing support to enable mouse keys.

Hardware

Others

Configuration

  • No displays
  • Bluetooth
  • Mouse keys enabled via ZMK pointing support (CONFIG_ZMK_POINTING)
  • ZMK is pinned to v0.3 in config/west.yml and in .github/workflows/build.yml (see pinning ZMK).
  • CI build target is nice_nano_v2 with lily58_left / lily58_right (matches ZMK v0.3; Zephyr 4.1 board names like nice_nano//zmk are for newer main only).

ZMK Studio

  • Left half CI build uses studio-rpc-usb-uart + CONFIG_ZMK_STUDIO=y. The right half sets CONFIG_ZMK_STUDIO=y as well so the shared keymap can reference studio_unlock (RPC stays central-only on splits).
  • Open zmk.studio in Chrome/Edge and connect over USB to the left half.
  • Use the studio_unlock key on the lower layer before remapping.
  • Optional convenience keys were added on the lower layer for OUT_USB and OUT_BLE.

Keymap

main

layer0.png

lower

layer1.png

higher

layer2.png

*Images were taken from using the same keymap on qmk configurator

QMK configuration keymap

qmk_lily58_rev1_layout_mouse.json

About

Custom ZMK config for Lily58

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors