Custom QMK environment.
 
 
 
 
 
Go to file
Mark 3ffc43bd5e
Added failsafe in makefile
2022-07-09 14:41:24 -07:00
keyboards/betalupi_ergodox Moved files to subdir 2022-07-09 14:03:53 -07:00
qmk Added submodules 2022-07-09 14:05:58 -07:00
.gitignore added gitignore 2022-07-09 14:10:08 -07:00
.gitmodules Added submodules 2022-07-09 14:05:58 -07:00
Makefile Added failsafe in makefile 2022-07-09 14:41:24 -07:00
README.md Fixed README 2022-07-09 14:28:36 -07:00
qmk.sh Added build files 2022-07-09 14:25:45 -07:00

README.md

Betalupi QMK environment

This repository contains everything required to build qmk firmware.

TODO

  • Better build/flash command
  • Warning when directory is moved

Setup

To initialize the build environment, run make setup. This does a few things:

  • Updates all submodules
  • Symlinks all directories in keyboards into qmk/qmk_fm/keyboards
  • Creates a python virtualenv in venv
  • Builds and installs qmk/qmk_cli into that venv
  • Creates a QMK config file in qmk/qmk.conf
  • Runs qmk doctor to make sure everything worked.

ONCE make setup has been run, this directory (or its parents) CANNOT BE RENAMED OR MOVED! If you want to move this directory, run make unsetup, then run make setup again. No data should be lost.

Using QMK

Run make flash to build and flash firmware. If you want to execute qmk manually, activate the virtualenv and use ./qmk.sh.