let mozillaOverlay = import ; pkgs = import { overlays = [ mozillaOverlay ]; }; in with pkgs; let rustPlatform = recurseIntoAttrs (callPackage (import ./nix/rustPlatform.nix) {}); adc2tcp = callPackage (import ./nix/adc2tcp.nix) { inherit rustPlatform; }; openocd = callPackage (import ./nix/openocd.nix) {}; in stdenv.mkDerivation { name = "adc2tcp-dist"; buildInputs = [ adc2tcp openocd ]; src = ./.; dontBuild = true; installPhase = '' mkdir -p $out/bin $out/lib BIN=$out/lib/adc2tcp ln -s ${adc2tcp}/lib/adc2tcp $BIN cat >> $out/bin/flash-adc2tcp <