aboutsummaryrefslogtreecommitdiff
path: root/devices/qmk/xd87/default.nix
blob: 3f1f64aca2f73c170bf152d9641c84129c20376f (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 = "xiudi/xd87";
      # build.flash = fw: ''
      #   ${pkgs.dfu-util}/bin/dfu-util "${fw}.bin"
      # '';
    };
  };
in {
  devices = {
    "xd87:default" = base;
    "xd87:me" = lib.recursiveUpdate base {
      qmk.keymap = rec {
        name = "me";
        src = withShared ./.;
      };
    };
  };
}