thermostat/nix/rustPlatform.nix
2019-03-07 18:24:21 +01:00

17 lines
405 B
Nix

{ recurseIntoAttrs, makeRustPlatform, rustChannelOfTargets, rustChannel ? "nightly" }:
let
targets = [
# "x86_64-unknown-linux-gnu"
# "thumbv6m-none-eabi"
# "thumbv7em-none-eabi"
"thumbv7em-none-eabihf"
];
rust = builtins.trace "rustChannel: selected channel ${rustChannel}"
rustChannelOfTargets rustChannel null targets;
in
makeRustPlatform {
rustc = rust;
cargo = rust;
}