No description
  • C 98.9%
  • Makefile 1.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2025-12-29 18:33:12 -05:00
config.h ASCII art and moving configs 2025-12-29 17:01:26 -05:00
keymap.c ASCII art and moving configs 2025-12-29 17:01:26 -05:00
keymap.json ASCII art and moving configs 2025-12-29 17:01:26 -05:00
README.md Update docs 2025-12-29 18:33:12 -05:00
rules.mk ASCII art and moving configs 2025-12-29 17:01:26 -05:00

Building the Layout

This process has been verified against ZSA's qmk_firmware commit 29b5d23. I make no guarantees about any other version.

  1. Clone ZSA's fork of qmk:
    git clone git@github.com:zsa/qmk_firmware
    
  2. Run qmk setup and accept pulling the submodules (the salient one of which is the ZSA one).
  3. Symlink or copy this directory into keyboards/zsa/moonlander/keymaps/j3rn inside the cloned ZSA qmk_firmware fork, e.g.:
    ln -s ~/Code/J3RN/moonlander-layout/main ~/Code/zsa/qmk_firmware/keyboards/zsa/moonlander/keymaps/j3rn
    
  4. Use the qmk tool to compile the layout
    qmk compile -kb zsa/moonlander/reva -km j3rn
    
  5. Flash the firmware:
    sudo make zsa/moonlander/reva:j3rn:flash