summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorDavid Barroso <dbarrosop@dravetech.com>2023-01-03 08:26:12 +0100
committerDavid Barroso <dbarrosop@dravetech.com>2023-01-03 08:26:12 +0100
commite6bc13ff04502066540db427780c442fe9690295 (patch)
treea98f53b9b00367f02d037a3fa34560a483d33d96 /flake.nix
parentb2df015fe6c76203d55ee1c916b4f3a27b327d67 (diff)
added common cargoBuildInputs to all flake outputs
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix13
1 files changed, 9 insertions, 4 deletions
diff --git a/flake.nix b/flake.nix
index 3fabe0f..4fec6ac 100644
--- a/flake.nix
+++ b/flake.nix
@@ -14,14 +14,17 @@
flake-utils.lib.eachDefaultSystem (system:
let
pkgs = nixpkgs.legacyPackages.${system};
+
+ cargoBuildInputs = with pkgs; lib.optionals stdenv.isDarwin [
+ darwin.apple_sdk.frameworks.CoreServices
+ ];
+
rustlings =
pkgs.rustPlatform.buildRustPackage {
name = "rustlings";
version = "5.2.1";
- buildInputs = with pkgs; lib.optionals stdenv.isDarwin [
- darwin.apple_sdk.frameworks.CoreServices
- ];
+ buildInputs = cargoBuildInputs;
src = with pkgs.lib; cleanSourceWith {
src = self;
@@ -53,7 +56,9 @@
rustc
rust-analyzer
rustlings
- ];
+ rustfmt
+ clippy
+ ] ++ cargoBuildInputs;
};
});
}