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
|
||
|
];
|
||
|
}
|