summary refs log tree commit diff
path: root/shell.nix
blob: 0860ad5cbca1185ecfc927530418946c70276078 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
let
  pkgs = import <nixpkgs> {};
  crate2nix-src = pkgs.fetchFromGitHub {
    owner = "kolloch";
    repo = "crate2nix";
    rev = "0.8.0";
    sha256 = "17mmf5sqn0fmpqrf52icq92nf1sy5yacwx9vafk43piaq433ba56";
  };
  crate2nix = pkgs.callPackage (import crate2nix-src) { };
in
pkgs.mkShell {
  buildInputs = with pkgs; [
    cargo
    cmake
    crate2nix
    go
    pkgconfig
    rustc
  ];
}