This commit is contained in:
Luc Perkins 2022-08-20 14:47:43 +03:00
parent e788a09be9
commit bf45826289
No known key found for this signature in database
GPG key ID: 4F102D0C16E232F2
25 changed files with 57 additions and 31 deletions

View file

@ -18,18 +18,20 @@
inherit (pkgs.lib) optionals;
inherit (pkgs.stdenv) isLinux;
rust = if builtins.pathExists ./rust-toolchain.toml then
rust-bin.fromRustupToolchainFile ./rust-toolchain.toml
else if builtins.pathExists ./rust-toolchain then
rust-bin.fromRustupToolchainFile ./rust-toolchain
else
rust-bin.stable.latest.default;
rust =
if builtins.pathExists ./rust-toolchain.toml then
rust-bin.fromRustupToolchainFile ./rust-toolchain.toml
else if builtins.pathExists ./rust-toolchain then
rust-bin.fromRustupToolchainFile ./rust-toolchain
else
rust-bin.stable.latest.default;
deps = with pkgs; [ openssl pkgconfig ];
rustTools = with pkgs;
[ cargo-audit cargo-deny cargo-cross rust-analyzer ]
++ optionals isLinux (with pkgs; [ cargo-watch ]);
in {
in
{
packages.default = rust;
devShells = {