Add nix flakes support #2
@ -14,7 +14,7 @@ stm32h7xx-hal = {version = "0.7.1", features = [ "stm32h743v", "rt", "unproven",
|
||||
smoltcp = { version = "0.6.0", default-features = false, features = [ "ethernet", "proto-ipv4", "proto-ipv6", "socket-tcp" ] }
|
||||
nb = "1.0.0"
|
||||
embedded-nal = "0.1.0"
|
||||
minimq = { git = "https://github.com/quartiq/minimq.git", branch = "master" }
|
||||
minimq = { version = "0.1.0", git = "https://github.com/quartiq/minimq.git" }
|
||||
heapless = "0.5.6"
|
||||
nom = { version = "5.1.2", default-features = false, features = [] }
|
||||
ryu = "1.0"
|
||||
|
@ -9,8 +9,8 @@
|
||||
let
|
||||
pkgs = import nixpkgs { system = "x86_64-linux"; overlays = [ (import mozilla-overlay) ]; };
|
||||
rustManifest = pkgs.fetchurl {
|
||||
url = "https://static.rust-lang.org/dist/2020-07-29/channel-rust-nightly.toml";
|
||||
sha256 = "sha256-h8Irym/tKl0cJY3DmoxRD81IYZB/xLf7/AILLDuxDKY=";
|
||||
url = "https://static.rust-lang.org/dist/2020-10-30/channel-rust-nightly.toml";
|
||||
sha256 = "0iygcwzh8s0lfdghj5809krvzifc1ii1wm4sd3qqn7s0rz1s14hi";
|
||||
};
|
||||
|
||||
migen = pkgs.python3Packages.buildPythonPackage rec {
|
||||
@ -52,10 +52,10 @@
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkgs.llvm
|
||||
(pkgs.python3.withPackages(ps: [ migen ]))
|
||||
pkgs.yosys
|
||||
pkgs.nextpnr
|
||||
pkgs.icestorm
|
||||
(pkgs.python3.withPackages(ps: [ migen ]))
|
||||
];
|
||||
|
||||
buildPhase = ''
|
||||
@ -70,6 +70,7 @@
|
||||
echo file binary-dist $out/humpback-dds.bin >> $out/nix-support/hydra-build-products
|
||||
'';
|
||||
|
||||
doCheck = false;
|
||||
dontFixup = true;
|
||||
};
|
||||
in {
|
||||
@ -87,6 +88,7 @@
|
||||
rustPlatform.rust.rustc
|
||||
rustPlatform.rust.cargo
|
||||
openocd dfu-util
|
||||
yosys nextpnr icestorm
|
||||
] ++ (with python3Packages; [
|
||||
numpy matplotlib migen
|
||||
]);
|
||||
|
Loading…
Reference in New Issue
Block a user