You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
keyboard/qmk
kemonine 8503675443
add way to trip booting to uf2 on puck buddy ; (hold rgb_toggle)
6 months ago
..
.devcontainer add docker setup for vscode to ease launching dev environment for qmk 11 months ago
puckbuddy add way to trip booting to uf2 on puck buddy ; (hold rgb_toggle) 6 months ago
users fix std ardux custom layer 7 months ago
.gitignore start work on qmk user keymaps 11 months ago
README.md first working code/builds of qmk tidbit customizations 11 months ago

README.md

QMK Notes

Inspiration

Compiling

cd /qmk_firmware/users/kemonine
qmk compile keymaps/tidbit.json

Docker Critical

Docker Run

# PowerShell
#     Use ` instead of \
#     Use ${PWD} instead of $(pwd)
docker run --rm -it \
  -v qmk_firmware:/qmk_firmware \
  -v $(pwd)/.build:/qmk_firmware/.build \
  -v $(pwd)/users/kemonine:/qmk_firmware/users/kemonine \
  qmkfm/qmk_cli /bin/bash

Update / Clone Sources

# PowerShell
#     Use ` instead of \
docker run --rm -it `
  -v qmk_firmware:/qmk_firmware \
  qmkfm/qmk_cli /bin/bash

cd /qmk_firmware
if [ -d .git ]; 
then 
git pull; 
else 
git clone https://github.com/qmk/qmk_firmware.git .; 
fi
cd /qmk_firmware/keyboards/nullbitsco
if [ -d tidbit ];
then
cd tidbit;
git pull;
else
git clone https://github.com/nullbitsco/tidbit tidbit
fi

Docker Volumes

QMK Sources

qmkfm/qmk_cli lacks sources. Use named volume to speed dev and output

KemoNine

Need to have the qmk/users/kemonine directory mounted at /qmk_firmware/users/kemonine in Docker container

Build output

Need to have a local dir for build artifact extraction at /qmk_firmware/.build