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 ./.; }; }; }; }