Setup QMK environment
https://docs.qmk.fm/#/newbs_getting_started
Iris Version 7
sudo apt install -y git python3-pip
python3 -m pip install --user qmk
# may need this
echo 'PATH="$HOME/.local/bin:$PATH"' >> $HOME/.bashrc && source $HOME/.bashrc
# this will clone into /home/user/qmk_firmware and install dependencies
qmk setup
# make/compile the rev6a firmware
qmk compile -kb keebio/iris/rev7 -km default
# if you only have one keyboard on the go, you can set it as the default
qmk config user.keyboard=keebio/iris/rev7
# set your username (this will build in the relative/{username} dir)
qmk config user.keymap=10pm
# and then create a new keymap
qmk new-keymap # if set default kb
qmk new-keymap -kb keebio/iris/rev7 # or specify if multiples
# if you're getting errors etc while testing you can continue to compile (before flashing) using
qmk compile # if defaults
qmk compile -kb keebio/iris/rev7 -km 10pm # if specify
# and then flash if all is good
qmk flash # if defaults
qmk flash -kb keebio/iris/rev7 -km 10pm # if specify
Version 6 (or 6a/6b e.g. for RGB colours)
# Version 6a/6b (e.g. for RGB colours)
sudo apt install -y git python3-pip
python3 -m pip install --user qmk
# may need this
echo 'PATH="$HOME/.local/bin:$PATH"' >> $HOME/.bashrc && source $HOME/.bashrc
# this will clone into /home/user/qmk_firmware and install dependencies
qmk setup
# make/compile the rev6a firmware
qmk compile -kb keebio/iris/rev6a -km default
# if you only have one keyboard on the go, you can set it as the default
qmk config user.keyboard=keebio/iris/rev6a
# set your username (this will build in the relative/{username} dir)
qmk config user.keymap=10pm
# and then create a new keymap
qmk new-keymap # if set default kb
qmk new-keymap -kb keebio/iris/rev6a # or specify if multiples
# and then flash if all is good
qmk flash # if defaults
qmk flash -kb keebio/iris/rev6a -km 10pm # if specify