xref: /aosp_15_r20/external/bazelbuild-rules_rust/nix/flake.nix (revision d4726bddaa87cc4778e7472feed243fa4b6c267f)
1{
2  inputs = {
3    nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
4
5    flake-utils.url = "github:numtide/flake-utils";
6  };
7
8  outputs = { self, nixpkgs, flake-utils, ... }:
9    flake-utils.lib.eachDefaultSystem (system:
10      let
11        pkgs = import nixpkgs { inherit system; };
12      in
13      {
14        devShells.default = pkgs.mkShell
15          {
16            packages = [
17              pkgs.bazel-buildtools
18              pkgs.bazel_6
19              pkgs.cargo
20              pkgs.rustc
21              pkgs.rustfmt
22            ];
23          };
24      });
25}
26