let mozillaOverlay = import (builtins.fetchTarball https://github.com/mozilla/nixpkgs-mozilla/archive/master.tar.gz); pkgs = import { overlays = [ mozillaOverlay ]; }; in with pkgs; let project = callPackage ./default.nix {}; in with project; stdenv.mkDerivation { name = "armdev-env"; buildInputs = with rustPlatform.rust; [ rustc cargo cargo-xbuild rustcSrc openocd ]; # Set Environment Variables RUST_BACKTRACE = 1; XARGO_RUST_SRC = "${rustcSrc}/src"; shellHook = '' echo "Run 'cargo xbuild --release' to build." ''; }