diff options
Diffstat (limited to 'keyboards/f62/default.nix')
| -rw-r--r-- | keyboards/f62/default.nix | 27 |
1 files changed, 21 insertions, 6 deletions
diff --git a/keyboards/f62/default.nix b/keyboards/f62/default.nix index c15b8eb..c23755c 100644 --- a/keyboards/f62/default.nix +++ b/keyboards/f62/default.nix @@ -1,10 +1,16 @@ -{ pkgs, ... }: let +{ pkgs, lib, ... }: let base = { - firmware = { - type = "qmk"; + type = "qmk"; + qmk = { qmk_firmware = pkgs.qmk_firwmare-modelf; + keyboard = { + name = "model_f_labs/f62"; + revision = "wcass"; + }; + build.flash = fw: '' + ${pkgs.dfu-util}/bin/dfu-util "${fw}.bin" + ''; }; - qmk.keyboard.name = "model_f_labs/f62"; }; in { devices = { @@ -13,9 +19,18 @@ in { "f62:me" = base // { qmk.keymap = rec { name = "me"; - src = builtins.path { + src = pkgs.symlinkJoin { inherit name; - path = ./.; + path = [ + (builtins.path { + inherit name; + path = ./.; + }) + (builtins.path { + name = "shared"; + path = ../shared; + }) + ]; }; }; }; |
