+6
-3
README.md
+6
-3
README.md
···
1
1
### qmk-config
2
2
3
3
qmk configuration for ergodox
4
+
4
5
Uses nix to build and flash the firmware
5
-
The configurations are generated by qmk online tool
6
+
7
+
The configurations are generated by [qmk online tool](https://config.qmk.fm/#/ergodox_ez/base/LAYOUT_ergodox_pretty)
6
8
7
9
### flash
8
10
9
-
To flash, simply run nix run `.#$KEYBOARD` where `$KEYBOARD` is the desired keyboard
10
-
Or you can manually use qmk command line if you use nix develop.
11
+
To flash, simply run `nix run .#$KEYBOARD` where `$KEYBOARD` is the desired keyboard
12
+
13
+
Or you can manually use qmk command line if you use nix develop
+9
-9
ergodox.json
ergodox_ez.json
+9
-9
ergodox.json
ergodox_ez.json
···
34
34
"KC_C",
35
35
"KC_R",
36
36
"KC_L",
37
-
"KC_BSLS",
37
+
"KC_SLSH",
38
38
"KC_BSPC",
39
39
"KC_A",
40
40
"KC_O",
···
46
46
"KC_T",
47
47
"KC_N",
48
48
"KC_S",
49
-
"KC_SLSH",
49
+
"KC_BSLS",
50
50
"KC_LSFT",
51
51
"KC_SCLN",
52
52
"KC_Q",
···
62
62
"KC_Z",
63
63
"KC_MINS",
64
64
"KC_LCTL",
65
-
"LALT(KC_LSFT)",
65
+
"KC_LALT",
66
66
"KC_NO",
67
+
"KC_DOWN",
68
+
"KC_UP",
67
69
"KC_LEFT",
68
70
"KC_RGHT",
69
-
"KC_UP",
70
-
"KC_DOWN",
71
71
"KC_NO",
72
72
"KC_RALT",
73
73
"KC_RCTL",
74
74
"LCG(KC_ENT)",
75
-
"LCTL(KC_B)",
76
-
"LCTL(KC_W)",
75
+
"LGUI(KC_B)",
76
+
"LGUI(KC_W)",
77
77
"LCTL(KC_P)",
78
-
"LCTL(KC_O)",
79
-
"LCTL(KC_E)",
78
+
"LGUI(KC_O)",
79
+
"LGUI(KC_E)",
80
80
"KC_SPC",
81
81
"KC_ENT",
82
82
"LT(1,KC_NO)",