Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jbarr21/qmk_userspace


https://github.com/jbarr21/qmk_userspace

keyboard layout qmk qmk-keymap

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

        

# Personal QMK userspace

This is a personal userspace repo for [QMK](https://github.com/qmk/qmk_firmware) keyboard firmware. This organization allows keeping all user keymaps self-contained in one folder rather than split across userspace and keyboard folders. Please see the README of the linked repo for more details.

To build firmware for keyboards, symbolic link a local copy or directly clone this repo into `/users` dir. Build with:

```sh
qmk compile users/jbarr21/keymaps/.json
```
Build with Docker:
```sh
docker run -it --rm -w="/qmk_firmware" \
-v $(dirname $PWD)/qmk_firmware:/qmk_firmware \
-v $(dirname $PWD)/qmk_firmware_fingerpunch:/qmk_firmware_fingerpunch \
-v $(dirname $PWD)/qmk_firmware_zsa:/qmk_firmware_zsa \
-v $(dirname $PWD)/qmk_userspace:/qmk_userspace \
qmkfm/qmk_cli /bin/bash
```

## Keymap

The keymap for above keyboards follows my ZMK keymap that you can see in my [zmk-config repo](https://github.com/jbarr21/zmk-config/).

![QMK Layout](keymap-static.svg)

Keymap image generated by [keymap-display](https://github.com/jbarr21/keymap-display)