Skip to content
/ qmk Public

My qmk keymap firmware for muiltple keyboards

License

Notifications You must be signed in to change notification settings

EdenEast/qmk

Repository files navigation

Eden’s qmk keyboard firmware

Reference

arc-reference
Tofu Reference
tofu-reference
Leader Adtion

G E

SOCD Enable

G Q

SOCD Disable

G A

SOCD Last

G D

SOCD Neutral

O R

Re-detect OS

O W

Set OS to Windows

O M

Set OS to Mac

O L

Set OS to Linux

Quick start

This repository uses qmk_firmware as a submodule located in ./firmware. Make sure that you have just installed as this repository is built upon automating tasks with just recipes. You should also use nix with flake support as this is the best way to setup the environment.

# build all keyboards
just

# Build and flash a keyboard
just flash crkbd

# Write hand information to keyboard
just left crkbd
just right crkbd

# Format all c files
just fmt

# Generate keyboard reference svg
just layout

Trouble shooting flashing on linux

If having issues with the bootloader being recongized, check is there is issues with udev. Also to view a list of usb devices run lsusb.

Nixos

For nixos, to be able to flash qmk it is required to have hardware.keyboard.qmk.enable = true.