anchor.diff:      , imageDigest
       , sha256
       , os ? "linux"
  -    , arch ? getArch system
  +    , arch ? defaultArch
   
         # This is used to set name to the pulled image
       , finalImageName ? imageName
  
positive.code:       baseJson = let
            pure = writeText "${baseName}-config.json" (builtins.toJSON {
              inherit created config;
              architecture = getArch system;
              os = "linux";
            });
            impure = runCommand "${baseName}-config.json"
  
negative.code:     done;
    '';
  
    # The OCI Image specification recommends that configurations use values listed
    # in the Go Language document for GOARCH.
    # Reference: https://github.com/opencontainers/image-spec/blob/master/config.md#properties
    # For the mapping from Nixpkgs system parameters to GOARCH, we can reuse the
    # mapping from the go package.
    defaultArch = go.GOARCH;
  
  in
  rec {
  