Blog-note de Sasha
gitlab github rss
/réalisations/thèmes/résumés
ZMK.
    Environnement de build pour Dactylmanuform.
    Posted on 2025-06-25

    Environnement

    Trois dossiers sont utilisés:

    • zmk
    • zephyr: la base de firmware sur laquelle ZMK se pose
    • dactylmanuform: la config du clavier

    Pour setup l'environnement il faut donc:

    cd ~/Documents/repos/zmk/zmk/
    
    export PATH=$PATH:~/Documents/repos/zmk/zephyr/zephyr/zephyr-sdk-0.16.3
    
    source .env/bin/activate
    cd app
    

    Build

    Puis afin de build, puisque le Dactyl est un split, il faut config west (l'outil de compilation) quand on passe d'une partie à l'autre:

    west config build.cmake-args -- "-DSHIELD=wyld_dm_left -DZMK_CONFIG=../../dactylmanuform/config"
    
    west build -d build/left --pristine -b nice_nano_v2
    

    Et enfin, on peut retrouver le firmware au chemin suivant:

    ~/Documents/repos/zmk/zmk/app/build/left/zephyr/zmk.uf2