blob: d57734f0d8e1cc8511015272265af19eb3d7ed1b [file] [log] [blame]
# If you're on NixOS, use me! `nix-shell --pure`.
{ pkgs ? (import ./third_party/nix { }) }:
pkgs.mkShell {
# Let some downstream machinery know we're on NixOS. This is used mostly to
# work around Bazel/NixOS interactions.
env.MONOGON_NIXOS="yep";
buildInputs = with pkgs; [
bazel_8 # Our custom bazel package
python3 # Workspace status script
git # Bazel expects git to be available
gnupg # our gopass integration requires gpg in the PATH
niv # For updating third_party/nix
google-cloud-sdk # Pushing containers to GCR
];
}