20 lines
461 B
Nix
20 lines
461 B
Nix
let
|
|
sources = import ./nix/sources.nix;
|
|
pkgs =
|
|
import sources.nixpkgs { overlays = [ (import sources.nixpkgs-mozilla) ]; };
|
|
ruststable = (pkgs.latest.rustChannels.stable.rust.override { extensions = [ "rust-src" "rls-preview" "rust-analysis" "rustfmt-preview" ];});
|
|
|
|
in pkgs.mkShell {
|
|
buildInputs = with pkgs; [
|
|
ruststable
|
|
pkgconfig
|
|
openssl
|
|
cmake
|
|
zlib
|
|
libgit2
|
|
|
|
# keep this line if you use bash
|
|
bashInteractive
|
|
];
|
|
}
|