2024-10-28 16:05:06 +01:00
|
|
|
{
|
2024-12-19 20:34:55 +01:00
|
|
|
self,
|
2024-10-28 16:05:06 +01:00
|
|
|
pkgs,
|
2024-12-19 20:34:55 +01:00
|
|
|
nix-snapshotter,
|
2024-10-28 16:05:06 +01:00
|
|
|
...
|
|
|
|
}: {
|
2024-12-19 21:07:30 +01:00
|
|
|
mkNixNGImage = name:
|
2024-12-19 20:34:55 +01:00
|
|
|
(nix-snapshotter.packages.${pkgs.stdenv.system}.nix-snapshotter.buildImage {
|
|
|
|
inherit name;
|
|
|
|
resolvedByNix = true;
|
|
|
|
config.entrypoint = ["${self.nixngConfigurations.${pkgs.stdenv.system}.${name}.config.system.build.toplevel}/init"];
|
|
|
|
})
|
|
|
|
.image;
|
2024-10-01 22:51:08 +02:00
|
|
|
}
|