flake-update-20260505

Keyboard Configurations

Custom firmware configurations for split ergonomic keyboards with Bépo, ErgoL, and QWERTY layouts.

Keyboards

Keyboard Firmware Keys Features Details
Moonlander QMK 72 RGB backlighting, wired USB-C moonlander/README.md
Eyelash Corne ZMK 42 Wireless, nice!view display, RGB underglow eyelash_corne/README.md

Quick Start

# Moonlander (QMK)
make moonlander/build    # Build firmware
make moonlander/flash    # Build and flash firmware
make moonlander/update   # Update QMK submodules
make moonlander/clean    # Clean build artifacts

# Eyelash Corne (ZMK)
make eyelash_corne/build # Build firmware
make eyelash_corne/flash # Build and flash firmware
make corne/build         # Alias for eyelash_corne/build
make corne/flash         # Alias for eyelash_corne/flash

# Keymap Drawing
make draw                # Generate keymap SVGs for all keyboards
make draw/moonlander     # Generate keymap SVG for Moonlander
make draw/eyelash_corne  # Generate keymap SVG for Eyelash Corne

# Other targets
make all                 # Build all keyboards
make clean               # Clean all build artifacts
make help                # Show all targets

Layout Features

Both keyboards use:

  • Primary: Bépo (French-optimized) | Alternatives: ErgoL, QWERTY
  • Home row mods (GUI, Alt, Shift, Ctrl, Hyper)
  • Smart numword layer, combos, French accents
  • Multiple layers: Base, Symbols, Numbers, Navigation, Function

Configuration Philosophy

  • Minimize finger movement with home row mods
  • Layer-based approach for symbols and numbers
  • French language support as first-class citizen
  • Optimized for programming and text editing
  • Wireless option (Corne) and wired option (Moonlander) for different use cases

See individual READMEs for detailed documentation.