File tree Expand file tree Collapse file tree 3 files changed +22
-14
lines changed
Expand file tree Collapse file tree 3 files changed +22
-14
lines changed Original file line number Diff line number Diff line change 5252 } ;
5353
5454 pkgs = mkPkgs patched-unstable "x86_64-linux" ;
55+ pkgs-aarch64-darwin = mkPkgs patched-unstable "aarch64-darwin" ;
5556 in
5657 {
5758 overlays . default = final : prev : {
9495
9596 } ;
9697 formatter . x86_64-linux = pkgs . nixpkgs-fmt ;
98+ formatter . aarch64-darwin = pkgs-aarch64-darwin . nixpkgs-fmt ;
9799 packages . x86_64-linux = import ./pkgs {
98100 inherit pkgs self ;
99101 } ;
Original file line number Diff line number Diff line change 44 rust-channel-name = if fenix-channel-name == "latest" then "nightly" else fenix-channel-name ;
55 channel = pkgs . fenix . "${ fenix-channel-name } " ;
66
7- stripped-toolchain = pkgs . fenix . combine [
7+ stripped-toolchain = pkgs . fenix . combine ( [
88 ( channel . withComponents [
99 "cargo"
1010 "llvm-tools"
1111 "rust-src"
1212 "rust-std"
1313 "rustc"
1414 ] )
15- pkgs . fenix . targets . wasm32-wasi . ${ fenix-channel-name } . rust-std
16- pkgs . fenix . targets . wasm32-unknown-unknown . ${ fenix-channel-name } . rust-std
17- ] ;
15+ ] ++ (
16+ if fenix-channel-name == "nightly" then [
17+ pkgs . fenix . targets . wasm32-wasi . ${ fenix-channel-name } . rust-std
18+ pkgs . fenix . targets . wasm32-unknown-unknown . ${ fenix-channel-name } . rust-std
19+ ] else [ ]
20+ ) ) ;
1821
19- toolchain = pkgs . fenix . combine [
22+ toolchain = pkgs . fenix . combine ( [
2023 channel . toolchain
21- pkgs . fenix . targets . wasm32-wasi . ${ fenix-channel-name } . rust-std
22- pkgs . fenix . targets . wasm32-unknown-unknown . ${ fenix-channel-name } . rust-std
23- ] ;
24+ ] ++ (
25+ if fenix-channel-name == "nightly" then [
26+ pkgs . fenix . targets . wasm32-wasi . ${ fenix-channel-name } . rust-std
27+ pkgs . fenix . targets . wasm32-unknown-unknown . ${ fenix-channel-name } . rust-std
28+ ] else [ ]
29+ ) ) ;
2430
2531 # TODO: fenix doesn't give the rustc stable version :(
2632 displayVersion = if fenix-channel-name == "stable" then "stable" else channel . cargo . version ;
You can’t perform that action at this time.
0 commit comments