diff --git a/nix/bazel.nix b/nix/bazel.nix index 5f60ecb2..95e9dc4f 100644 --- a/nix/bazel.nix +++ b/nix/bazel.nix @@ -1,5 +1,8 @@ -{ pkgs, clang, cuda }: -let +{ + pkgs, + clang, + cuda, +}: let # Set PATH so that it only includes things bazel needs. path = pkgs.lib.strings.concatStringsSep ":" [ "${clang}/bin" @@ -16,21 +19,20 @@ let ]; bazel = "${pkgs.bazel_7}/bin/bazel"; in -pkgs.writeShellScriptBin "bazel" '' - if [[ - "$1" == "build" || - "$1" == "test" || - "$1" == "run" - ]]; then - exec ${bazel} $1 \ - --action_env CC=${clang}/bin/clang \ - --action_env CXX=${clang}/bin/clang++ \ - --action_env PATH="${path}" \ - --action_env CUDA_PATH="${cuda}" \ - --action_env=BAZEL_LINKLIBS='-l%:libc++.a' \ - --action_env=BAZEL_LINKOPTS='-L${clang}/lib' \ - ''${@:2} - else - exec ${bazel} $@ - fi'' - + pkgs.writeShellScriptBin "bazel" '' + if [[ + "$1" == "build" || + "$1" == "test" || + "$1" == "run" + ]]; then + exec ${bazel} $1 \ + --action_env CC=${clang}/bin/clang \ + --action_env CXX=${clang}/bin/clang++ \ + --action_env PATH="${path}" \ + --action_env CUDA_PATH="${cuda}" \ + --action_env=BAZEL_LINKLIBS='-l%:libc++.a' \ + --action_env=BAZEL_LINKOPTS='-L${clang}/lib' \ + ''${@:2} + else + exec ${bazel} $@ + fi''