#!/bin/sh packages=$(cat <<EOF git \ wget \ gmake \ gcc \ zip \ unzip \ avr-binutils \ avr-gcc \ avr-libc \ dfu-programmer \ dfu-util \ avrdude \ arm-none-eabi-gcc \ arm-none-eabi-binutils \ arm-none-eabi-newlib \ diffutils \ python3 EOF ) util_dir=$(dirname "$0") if [ $(id -u) = 0 ]; then pkg update pkg install -y ${packages} echo "" echo "Re-run the setup as your normal user to install the qmk python dependencies" exit 1 else if command -v sudo > /dev/null 2>&1; then sudo pkg update sudo pkg install -y ${packages} else echo "Make sure you run setup as root first to install base OS dependencies..." echo "" fi python3 -m pip install --user -r ${util_dir}/../requirements.txt fi