mirror of
https://github.com/chatmail/core.git
synced 2026-07-22 19:03:22 +03:00
28 lines
509 B
Nix
28 lines
509 B
Nix
{ nixpkgs, fenix, system }:
|
|
let
|
|
pkgs = import nixpkgs {
|
|
inherit system;
|
|
overlays = [ fenix.overlays.default ];
|
|
};
|
|
in
|
|
pkgs.mkShell {
|
|
buildInputs = with pkgs; [
|
|
(fenix.packages.${system}.complete.withComponents [
|
|
"cargo"
|
|
"clippy"
|
|
"rust-src"
|
|
"rustc"
|
|
"rustfmt"
|
|
])
|
|
cargo-deny
|
|
rust-analyzer-nightly
|
|
cargo-nextest
|
|
perl # needed to build vendored OpenSSL
|
|
git-cliff
|
|
(python3.withPackages (pypkgs: [
|
|
pypkgs.tox
|
|
]))
|
|
nodejs
|
|
];
|
|
}
|