blob: aadc0ace3db2eee82f9b294d90e4d4ca931a9e2d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
{ pkgs, lib, withShared, ... }: let
base = {
type = "qmk";
qmk = {
qmk_firmware = pkgs.qmk_firmware-modelf;
keyboard = {
name = "model_f_labs/f62";
revision = "wcass";
};
build.flash = fw: ''
${pkgs.dfu-util}/bin/dfu-util "${fw}.bin"
'';
};
};
in {
devices = {
"f62:default" = base;
"f62:me" = lib.recursiveUpdate base {
qmk.keymap = {
name = "me";
src = withShared ./.;
};
};
};
}
|