X-Git-Url: http://git.scottworley.com/tattlekey/blobdiff_plain/5ec2b60aca31cb3f8f0da44017885bc08b72a6b2..9e4505536bfe3373b9097ca9e89167950b6a5cbb:/client/default.nix?ds=inline diff --git a/client/default.nix b/client/default.nix index 37fc8f1..322cf66 100644 --- a/client/default.nix +++ b/client/default.nix @@ -1,4 +1,4 @@ -{ pkgs ? import ~/devel/nixpkgs { }, }: +{ pkgs ? import { }, }: let cc = pkgs.pkgsCross.arm-embedded.stdenv.cc; tattlekey = { lib, stdenv, cmake, pico-sdk, python3 }: @@ -10,18 +10,21 @@ let cmakeFlags = [ "-DCMAKE_C_COMPILER=${cc}/bin/arm-none-eabi-cc" "-DCMAKE_CXX_COMPILER=${cc}/bin/arm-none-eabi-c++" - "-DPICO_SDK_PATH=${pico-sdk.override { minimal = false; }}/lib/pico-sdk" + "-DPICO_BOARD=pico_w" + "-DPICO_SDK_PATH=${pico-sdk}/lib/pico-sdk" "-DPICO_TOOLCHAIN_PATH=${cc}/bin" ]; - /* - installPhase = '' - runHook preInstall - - mkdir $out - mv build/tattlekey.* $out + }; - runHook postInstall - ''; - */ + pico-sdk = pkgs.pico-sdk.overrideAttrs (old: rec { + version = "1.5.1"; + src = pkgs.fetchFromGitHub { + fetchSubmodules = true; + owner = "raspberrypi"; + repo = "pico-sdk"; + rev = version; + hash = "sha256-GY5jjJzaENL3ftuU5KpEZAmEZgyFRtLwGVg3W1e/4Ho="; }; -in pkgs.callPackage tattlekey {} + }); + +in pkgs.callPackage tattlekey { inherit pico-sdk; }