system-manager-wakasu
 1#+title: Keyboard Configurations
 2
 3Custom firmware configurations for split ergonomic keyboards with Bépo, ErgoL, and QWERTY layouts.
 4
 5* Keyboards
 6
 7| Keyboard       | Firmware | Keys | Features                                 | Details                                  |
 8|----------------+----------+------+------------------------------------------+------------------------------------------|
 9| Moonlander     | QMK      |   72 | RGB backlighting, wired USB-C            | [[file:moonlander/README.org][moonlander/README.org]]                    |
10| Eyelash Corne  | ZMK      |   42 | Wireless, nice!view display, RGB underglow | [[file:eyelash_corne/README.org][eyelash_corne/README.org]]                |
11
12* Quick Start
13
14#+begin_src bash
15# Moonlander (QMK)
16make moonlander/build    # Build firmware
17make moonlander/flash    # Build and flash firmware
18make moonlander/update   # Update QMK submodules
19make moonlander/clean    # Clean build artifacts
20
21# Eyelash Corne (ZMK)
22make eyelash_corne/build # Build firmware
23make eyelash_corne/flash # Build and flash firmware
24make corne/build         # Alias for eyelash_corne/build
25make corne/flash         # Alias for eyelash_corne/flash
26
27# Keymap Drawing
28make draw                # Generate keymap SVGs for all keyboards
29make draw/moonlander     # Generate keymap SVG for Moonlander
30make draw/eyelash_corne  # Generate keymap SVG for Eyelash Corne
31
32# Other targets
33make all                 # Build all keyboards
34make clean               # Clean all build artifacts
35make help                # Show all targets
36#+end_src
37
38* Layout Features
39
40Both keyboards use:
41- *Primary*: [[https://bepo.fr][Bépo]] (French-optimized) | *Alternatives*: [[https://ergol.org][ErgoL]], QWERTY
42- Home row mods (GUI, Alt, Shift, Ctrl, Hyper)
43- Smart numword layer, combos, French accents
44- Multiple layers: Base, Symbols, Numbers, Navigation, Function
45
46* Configuration Philosophy
47
48- Minimize finger movement with home row mods
49- Layer-based approach for symbols and numbers
50- French language support as first-class citizen
51- Optimized for programming and text editing
52- Wireless option (Corne) and wired option (Moonlander) for different use cases
53
54See individual READMEs for detailed documentation.
55