mirror of
https://github.com/chatmail/core.git
synced 2026-09-22 04:58:47 +03:00
28 lines
515 B
Nix
28 lines
515 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: with pypkgs; [
|
|
tox
|
|
]))
|
|
nodejs
|
|
];
|
|
}
|