Add experimental nix-snapshotter stuff

This commit is contained in:
Pim Kunis 2024-07-12 10:08:35 +02:00
parent 211caada8a
commit c89209f1df
9 changed files with 55 additions and 32 deletions

View file

@ -0,0 +1,2 @@
{ cyberchef = { cyberchef = { finalImageName = "mpepping/cyberchef"; finalImageTag = "v10.18.9"; imageDigest = "sha256:4b06936cbeff92cfebf86fdcfbb4bad7807d6a5f99b8affa114bd84f81461fe3"; imageName = "mpepping/cyberchef"; sha256 = "019wr9vrpjg6kq4sqkf9d9xr5w86hn4d93pkk57sliqwyjjn13x8"; }; }; inbucket = { inbucket = { finalImageName = "inbucket/inbucket"; finalImageTag = "edge"; imageDigest = "sha256:e39238af6ac485c406ead9cf411ca7d6bad5dd6e1bca2a02af87273db5f53c8e"; imageName = "inbucket/inbucket"; sha256 = "1z9gywpr3i5048k39dflqlp9k6227b7kdipwk790x711iga2jqpk"; }; }; }

View file

@ -0,0 +1,13 @@
pkgs: lib:
let
imageDefs = import ./image-definitions.nix;
in
lib.attrsets.mapAttrs
(projectName: project:
lib.attrsets.mapAttrs
(imageName: imageDef:
pkgs.dockerTools.pullImage imageDef
)
project
)
imageDefs