module(name = "polyglot_hello", version = "0.1") # Core bazel_dep(name = "bazel_skylib", version = "1.7.1") bazel_dep(name = "platforms", version = "0.0.10") bazel_dep(name = "rules_cc", version = "0.1.0") bazel_dep(name = "rules_rust", version = "0.56.0") bazel_dep(name = "rules_go", version = "0.52.0") # Nixpkgs bazel_dep(name = "rules_nixpkgs_core") bazel_dep(name = "rules_nixpkgs_cc") bazel_dep(name = "rules_nixpkgs_rust") local_path_override(module_name = "rules_nixpkgs_core", path = "rules_nixpkgs/core") local_path_override(module_name = "rules_nixpkgs_cc", path = "rules_nixpkgs/toolchains/cc") local_path_override(module_name = "rules_nixpkgs_rust", path = "rules_nixpkgs/toolchains/rust") non_module_deps = use_extension("//:non_module_deps.bzl", "non_module_deps") use_repo(non_module_deps, "nixpkgs") use_repo(non_module_deps, "nixpkgs_config_cc") use_repo(non_module_deps, "nixpkgs_config_cc_info") use_repo(non_module_deps, "nixpkgs_config_cc_toolchains") register_toolchains("@nixpkgs_config_cc_toolchains//:all") use_repo(non_module_deps, "nixpkgs_config_rust_toolchain") register_toolchains("@nixpkgs_config_rust_toolchain//:all")