tt-flake/pkgs/buda-docker/default.nix
2024-11-01 00:21:03 +02:00

42 lines
1.2 KiB
Nix

{
dockerTools,
callPackage,
git,
}:
let
budaDocker = dockerTools.pullImage {
imageName = "ghcr.io/tenstorrent/tt-buda/ubuntu-22-04-amd64/wh_b0";
imageDigest = "sha256:3a6f84ed355c8738432737f6498745c4bee235b871e97608394e29e396ff6925";
sha256 = "1vx7v9yx211dibshzgzz9zwm9xgkfj25iabplff19hx687w0n3sz";
finalImageName = "ghcr.io/tenstorrent/tt-buda/ubuntu-22-04-amd64/wh_b0";
finalImageTag = "v0.19.3";
};
#nixDocker = dockerTools.pullImage {
# imageName = "nixpkgs/nix-flakes";
# imageDigest = "sha256:cab18b64d25e4bc30415758d6e2f6bc05ecf6ae576092c0cf407b1cebb1ea0e5";
# sha256 = "0v4npm2h4z0k3y0h75zsk3q589vhris76g4vg5gkjlfbg16c822j";
# finalImageName = "nixpkgs/nix-flakes";
# finalImageTag = "latest";
#};
nixDocker = callPackage ../../docker/nix/default.nix {
fromImage = budaDocker;
# gitMinimal still ships with perl and python
gitReallyMinimal =
(git.override {
perlSupport = false;
pythonSupport = false;
withManual = false;
withpcre2 = false;
}).overrideAttrs
(_: {
# installCheck is broken when perl is disabled
doInstallCheck = false;
});
};
in
budaDocker