blob: 50bee6ede0c7f7e6d539736908b37484b463f875 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
{ pkgs, lib, withShared, ... }: let
base = {
type = "qmk";
qmk = {
keyboard.name = "novelkeys/nk_classic_tkl";
build.flash = fw: ''
${pkgs.dfu-util}/bin/dfu-util --device 0483:df11 --alt 0 --dfuse-address 0x08000000:leave -D "${fw}.bin"
'';
};
};
in {
devices = {
"nk_classic_tkl:default" = base;
"nk_classic_tkl:me" = lib.recursiveUpdate base {
qmk.keymap = {
name = "me";
src = withShared ./.;
};
};
};
}
|