fix: update flake inputs to be able to fix docker image archs being swapped

This commit is contained in:
TECHNOFAB 2025-04-03 15:40:36 +02:00
parent a458a21c7b
commit 14530f8e9e
No known key found for this signature in database
GPG key ID: D06FBA11BA6FF836
2 changed files with 49 additions and 48 deletions

View file

@ -97,22 +97,20 @@
name = "nix-ci";
fromImage = let
hashes = {
"aarch64-linux" = "sha256-mfTNlGOpThanLlLQ2lL1RTcHqZJWdqUafYDZMeZPWEk=";
"x86_64-linux" = "sha256-DMlSaP+ZVqxd9NxdFydGyfkuJdmOW5jt5iM/7cDyTEM=";
"x86_64-linux" = "sha256-kJ7dqje5o1KPr3RDZ7/THbhMSoiCU1C/7HshDrNfwnM=";
"aarch64-linux" = "sha256-jz+Z3Ji+hy5d9ImOh/YOKCqy9P9/cseSov+5J/O95bg=";
};
# skopeo inspect --raw docker://nixpkgs/nix-flakes
# check digest of tags like nixos-24.11-aarch64-linux etc.
digests = {
"aarch64-linux" = "sha256:5113a4d10dda16c30bf2e517f29a56890233d2660115003155aab1f7d279d8db";
"x86_64-linux" = "sha256:be07ecf4b5c19be83f63b6f5c7f21bcaf19cf722d339c99cfe2b2ad09f81a7fa";
"x86_64-linux" = "sha256:345f210dea4cbd049e2d01d13159c829066dfb6e273cdd49ea878186d17b19f7";
"aarch64-linux" = "sha256:66163fdf446d851416dd4e9be28c0794d9c2550214a57a846957699a3f5747f6";
};
sha256 = hashes.${system} or (throw "Unsupported system");
hash = hashes.${system} or (throw "Unsupported system");
imageDigest = digests.${system} or (throw "Unsupported system");
in
pkgs.dockerTools.pullImage {
imageName = "nixpkgs/nix-flakes";
inherit sha256 imageDigest;
finalImageName = "nixpkgs/nix-flakes";
finalImageTag = "latest";
inherit hash imageDigest;
};
copyToRoot = pkgs.buildEnv {
name = "image-root";