diff options
| author | Chris Wells <chris@mathematicaster.org> | 2025-10-18 12:07:25 -0500 |
|---|---|---|
| committer | Chris Wells <chris@mathematicaster.org> | 2025-10-18 12:07:25 -0500 |
| commit | e3343bc80dc54416d4e8ee6a60a8e92b630810de (patch) | |
| tree | 6b4f2660f3ff0d5e69958d5f6d9608677c0a27db /keyboards/steezy60/default.nix | |
| parent | 22720e4a4ca088bb80dcded6667cec1f5becc0f4 (diff) | |
| download | fw-manager-e3343bc80dc54416d4e8ee6a60a8e92b630810de.tar fw-manager-e3343bc80dc54416d4e8ee6a60a8e92b630810de.tar.gz fw-manager-e3343bc80dc54416d4e8ee6a60a8e92b630810de.tar.bz2 fw-manager-e3343bc80dc54416d4e8ee6a60a8e92b630810de.tar.lz fw-manager-e3343bc80dc54416d4e8ee6a60a8e92b630810de.tar.xz fw-manager-e3343bc80dc54416d4e8ee6a60a8e92b630810de.tar.zst fw-manager-e3343bc80dc54416d4e8ee6a60a8e92b630810de.zip | |
Some keyboards will build, but a number are having issues with -fPIC and -fPIE...
Diffstat (limited to 'keyboards/steezy60/default.nix')
| -rw-r--r-- | keyboards/steezy60/default.nix | 31 |
1 files changed, 23 insertions, 8 deletions
diff --git a/keyboards/steezy60/default.nix b/keyboards/steezy60/default.nix index b043a8a..28b6b7a 100644 --- a/keyboards/steezy60/default.nix +++ b/keyboards/steezy60/default.nix @@ -1,21 +1,36 @@ -{ pkgs, ... }: let +{ pkgs, lib, ... }: let base = { - qmk.keyboard = { - name = "4pplet/steezy60"; - revision = "rev_a"; + type = "qmk"; + qmk = { + keyboard = { + name = "4pplet/steezy60"; + revision = "rev_a"; + }; + build.flash = fw: '' + ${pkgs.dfu-util}/bin/dfu-util "${fw}.bin" + ''; }; }; in { devices = { "steezy:default" = base; - "steezy:me" = base // { + "steezy:me" = lib.recursiveUpdate base { qmk.keymap = rec { name = "me"; - src = builtins.path { + src = pkgs.symlinkJoin { inherit name; - path = ./.; + paths = [ + (builtins.path { + inherit name; + path = ./.; + }) + (builtins.path { + name = "shared"; + path = ../shared; + }) + ]; }; }; }; }; -}; +} |
