Skip to content

wochap/chocofi-zmk-config

 
 

Repository files navigation

Chocofi ZMK config

Layers

ColemakDH Imgur

Querty Imgur

Num Imgur

Nav Imgur

Adjust Imgur

Images generated with http://www.keyboard-layout-editor.com/, use the files in assets folder

Flashing

IMPORTANT: Always flash the RIGHT side first, then the left side

  1. Download the latest firmware, in action tab
  2. Enter bootloader mode, by pressing twice the reset button
  3. Copy the corresponding side file to the nice nano

Development

Git commit and push, GH Actions will build the firmware

Testing locally

  1. Setup the VSCode & Docker environment

  2. Open zmk git repository in VSCode and enter into Dev Container

  3. In VSCode terminal, run cd app

  4. Edit app/boards/shields/kyria/kyria_left.overlay with your keymap and run

    $ west build -b proton_c -- -DSHIELD=kyria_left

    If your keymap is correct, you will see a progress in building until it fails; otherwise, it will simply fail outright

Build locally with nix

First time

$ cd ./path_to_this_repository
$ nix develop .#
$ just clean-all
$ just init

Then

$ cd ./path_to_this_repository
$ nix develop .#
$ just build all
$ # copy `firmware` folder content to `nice nano`

About

ZMK keymap for chocofi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 84.7%
  • Just 11.4%
  • Nix 3.9%