From 1e1786d03080afb237a2c4b1f787dcaed68db145 Mon Sep 17 00:00:00 2001 From: Sebastian Moser Date: Mon, 22 Jul 2024 19:41:41 +0200 Subject: [PATCH] keyboard in random pkgs --- random-pkgs.nix | 34 ++++++++++++++++++++++++++++------ 1 file changed, 28 insertions(+), 6 deletions(-) diff --git a/random-pkgs.nix b/random-pkgs.nix index 0e2d42a..0d9afd0 100644 --- a/random-pkgs.nix +++ b/random-pkgs.nix @@ -5,7 +5,9 @@ pkgs = import nixpkgs { inherit system; }; in rec { zephyr = inputs.zephyr-nix.packages.${system}; + one = inputs.zephyr-nix; + two-shell = pkgs.mkShell { packages = with pkgs; [ (zephyr.sdk.override { @@ -25,19 +27,39 @@ in rec { export ZEPHYR_BASE=${inputs.zephyr-nix.inputs.zephyr}; ''; }; - three = inputs.zmk-nix.legacyPackages.${system}.fetchZephyrDeps {}; + three = inputs.zmk-nix.legacyPackages.${system}.fetchZephyrDeps { + name = "testing-deps"; + hash = ""; + src = self; + }; + four = inputs.zephyr-nix.packages.${system}.buildZephyrWorkspace; - keyboard = inputs.zmk-nix.legacyPackages.${system}.buildKeyboard { - name = "firmware"; + keyboardRight = inputs.zmk-nix.legacyPackages.${system}.buildKeyboard { + name = "firmware-right"; - src = inputs.keyboard-config; + src = ./zmk-config; board = "nice_nano_v2"; # the charybdis has a left and right, so the default parts works - shield = "charybdis_%PART%"; + shield = "charybdis_right"; - zephyrDepsHash = "sha256-n7xX/d8RLqDyPOX4AEo5hl/3tQtY6mZ6s8emYYtOYOg="; + #zephyrDepsHash = "sha256-n7xX/d8RLqDyPOX4AEo5hl/3tQtY6mZ6s8emYYtOYOg="; + zephyrDepsHash = "sha256-ra+uyEuneWoP1qkMUyhlLtq1rdWifsioqHnODqZC36o="; + }; + + keyboardLeft = inputs.zmk-nix.legacyPackages.${system}.buildKeyboard { + name = "firmware-left"; + + src = ./zmk-config; + + board = "nice_nano_v2"; + + # the charybdis has a left and right, so the default parts works + shield = "charybdis_left"; + + #zephyrDepsHash = "sha256-n7xX/d8RLqDyPOX4AEo5hl/3tQtY6mZ6s8emYYtOYOg="; + zephyrDepsHash = "sha256-ra+uyEuneWoP1qkMUyhlLtq1rdWifsioqHnODqZC36o="; }; usbip-kernel = self.nixosConfigurations.main.config.system.build.kernel.overrideAttrs (prev: {