My layout for the Moonlander keyboard: https://www.zsa.io/moonlander
This layout is mostly based on the following works:
For some deep details about the layout I highly recommend read this article (in Russian): link
This layout works only with ZSA fork of QMK firmware. So, before the start you need to install it.
git clone https://github.com/zsa/qmk_firmware zsa_qmk
cd zsa_qmk
./util/qmk_install.sh
git submodule init
git submodule update
Then, you need to create a symbolic link to the directory with your layout. It`s needed for keeping your keyboard outside of QMK internals:
ln -s /home/optozorax/my/moonlander ~/zsa_qmk/keyboards/moonlander/keymaps/optozorax
For installing your layout into the keyboard, execute the following command:
make moonlander:optozorax:flash