nixbot

builds

failed aarch64-darwin.pkgs-formatter-check build #230 · raw · ·

1this derivation will be built:2  /nix/store/870a5mzlzwq2iag0s690nh30zczs84iq-format-check.drv3building '/nix/store/870a5mzlzwq2iag0s690nh30zczs84iq-format-check.drv' on 'ssh-ng://customer@mac02.m.ntd.one'4building '/nix/store/870a5mzlzwq2iag0s690nh30zczs84iq-format-check.drv'5format-check> traversed 498 files6format-check> emitted 396 files for processing7format-check> formatted 396 files (1 changed) in 4.735s8format-check> diff --git a/packages/herdr/build.zig.zon.nix b/packages/herdr/build.zig.zon.nix9format-check> index 1ca2810..be96782 10064410format-check> --- a/packages/herdr/build.zig.zon.nix11format-check> +++ b/packages/herdr/build.zig.zon.nix12format-check> @@ -9,52 +9,56 @@13format-check>    zig_0_15,14format-check>    zstd,15format-check>    name ? "zig-packages",16format-check> -}: let17format-check> -  unpackZigArtifact = {18format-check> -    name,19format-check> -    artifact,20format-check> -  }:21format-check> -    runCommandLocal name22format-check> +}:23format-check> +let24format-check> +  unpackZigArtifact =25format-check>      {26format-check> -      nativeBuildInputs = [zig_0_15];27format-check> -    }28format-check> -    ''29format-check> -      hash="$(cd "$TMPDIR" && zig fetch --global-cache-dir "$TMPDIR" ${artifact})"30format-check> -      mv "$TMPDIR/p/$hash" "$out"31format-check> -      chmod 755 "$out"32format-check> -    '';33format-check> +      name,34format-check> +      artifact,35format-check> +    }:36format-check> +    runCommandLocal name37format-check> +      {38format-check> +        nativeBuildInputs = [ zig_0_15 ];39format-check> +      }40format-check> +      ''41format-check> +        hash="$(cd "$TMPDIR" && zig fetch --global-cache-dir "$TMPDIR" ${artifact})"42format-check> +        mv "$TMPDIR/p/$hash" "$out"43format-check> +        chmod 755 "$out"44format-check> +      '';45format-check>  46format-check> -  fetchZig = {47format-check> -    name,48format-check> -    url,49format-check> -    hash,50format-check> -    unpack,51format-check> -  }: let52format-check> -    artifact =53format-check> -      if unpack54format-check> -      then55format-check> -        fetchzip {56format-check> -          inherit url hash;57format-check> -          nativeBuildInputs = [zstd];58format-check> -        }59format-check> -      else fetchurl {inherit url hash;};60format-check> -  in61format-check> -    unpackZigArtifact {inherit name artifact;};62format-check> +  fetchZig =63format-check> +    {64format-check> +      name,65format-check> +      url,66format-check> +      hash,67format-check> +      unpack,68format-check> +    }:69format-check> +    let70format-check> +      artifact =71format-check> +        if unpack then72format-check> +          fetchzip {73format-check> +            inherit url hash;74format-check> +            nativeBuildInputs = [ zstd ];75format-check> +          }76format-check> +        else77format-check> +          fetchurl { inherit url hash; };78format-check> +    in79format-check> +    unpackZigArtifact { inherit name artifact; };80format-check>  81format-check> -  fetchGitZig = {82format-check> -    name,83format-check> -    url,84format-check> -    hash,85format-check> -  }: let86format-check> -    parts = lib.splitString "#" url;87format-check> -    url_base = builtins.elemAt parts 0;88format-check> -    url_without_query = builtins.elemAt (lib.splitString "?" url_base) 0;89format-check> -    rev_base = builtins.elemAt parts 1;90format-check> -    rev =91format-check> -      if builtins.match "^[a-fA-F0-9]{40}$" rev_base != null92format-check> -      then rev_base93format-check> -      else "refs/heads/${rev_base}";94format-check> -  in95format-check> +  fetchGitZig =96format-check> +    {97format-check> +      name,98format-check> +      url,99format-check> +      hash,100format-check> +    }:101format-check> +    let102format-check> +      parts = lib.splitString "#" url;103format-check> +      url_base = builtins.elemAt parts 0;104format-check> +      url_without_query = builtins.elemAt (lib.splitString "?" url_base) 0;105format-check> +      rev_base = builtins.elemAt parts 1;106format-check> +      rev =107format-check> +        if builtins.match "^[a-fA-F0-9]{40}$" rev_base != null then rev_base else "refs/heads/${rev_base}";108format-check> +    in109format-check>      fetchgit {110format-check>        inherit name rev hash;111format-check>        url = url_without_query;112format-check> @@ -62,359 +66,361 @@113format-check>        fetchSubmodules = false;114format-check>      };115format-check>  116format-check> -  fetchZigArtifact = {117format-check> -    name,118format-check> -    url,119format-check> -    hash,120format-check> -    unpack,121format-check> -  }: let122format-check> -    parts = lib.splitString "://" url;123format-check> -    proto = builtins.elemAt parts 0;124format-check> -    path = builtins.elemAt parts 1;125format-check> -    fetcher = {126format-check> -      "git+http" = fetchGitZig {127format-check> -        inherit name hash;128format-check> -        url = "http://${path}";129format-check> -      };130format-check> -      "git+https" = fetchGitZig {131format-check> -        inherit name hash;132format-check> -        url = "https://${path}";133format-check> -      };134format-check> -      http = fetchZig {135format-check> -        inherit name hash unpack;136format-check> -        url = "http://${path}";137format-check> -      };138format-check> -      https = fetchZig {139format-check> -        inherit name hash unpack;140format-check> -        url = "https://${path}";141format-check> -      };142format-check> -    };143format-check> -  in144format-check> +  fetchZigArtifact =145format-check> +    {146format-check> +      name,147format-check> +      url,148format-check> +      hash,149format-check> +      unpack,150format-check> +    }:151format-check> +    let152format-check> +      parts = lib.splitString "://" url;153format-check> +      proto = builtins.elemAt parts 0;154format-check> +      path = builtins.elemAt parts 1;155format-check> +      fetcher = {156format-check> +        "git+http" = fetchGitZig {157format-check> +          inherit name hash;158format-check> +          url = "http://${path}";159format-check> +        };160format-check> +        "git+https" = fetchGitZig {161format-check> +          inherit name hash;162format-check> +          url = "https://${path}";163format-check> +        };164format-check> +        http = fetchZig {165format-check> +          inherit name hash unpack;166format-check> +          url = "http://${path}";167format-check> +        };168format-check> +        https = fetchZig {169format-check> +          inherit name hash unpack;170format-check> +          url = "https://${path}";171format-check> +        };172format-check> +      };173format-check> +    in174format-check>      fetcher.${proto};175format-check>  in176format-check> -  linkFarm name [177format-check> -    {178format-check> -      name = "N-V-__8AANT61wB--nJ95Gj_ctmzAtcjloZ__hRqNw5lC1Kr";179format-check> -      path = fetchZigArtifact {180format-check> -        name = "bindings";181format-check> -        url = "https://deps.files.ghostty.org/DearBindings_v0.17_ImGui_v1.92.5-docking.tar.gz";182format-check> -        hash = "sha256-i/7FAOAJJvZ5hT7iPWfMOS08MYFzPKRwRzhlHT9wuqM=";183format-check> -        unpack = false;184format-check> -      };185format-check> -    }186format-check> -    {187format-check> -      name = "N-V-__8AALw2uwF_03u4JRkZwRLc3Y9hakkYV7NKRR9-RIZJ";188format-check> -      path = fetchZigArtifact {189format-check> -        name = "breakpad";190format-check> -        url = "https://deps.files.ghostty.org/breakpad-b99f444ba5f6b98cac261cbb391d8766b34a5918.tar.gz";191format-check> -        hash = "sha256-bMqYlD0amQdmzvYQd8Ca/1k4Bj/heh7+EijlQSttatk=";192format-check> -        unpack = false;193format-check> -      };194format-check> -    }195format-check> -    {196format-check> -      name = "N-V-__8AAIrfdwARSa-zMmxWwFuwpXf1T3asIN7s5jqi9c1v";197format-check> -      path = fetchZigArtifact {198format-check> -        name = "fontconfig";199format-check> -        url = "https://deps.files.ghostty.org/fontconfig-2.14.2.tar.gz";200format-check> -        hash = "sha256-O6LdkhWHGKzsXKrxpxYEO1qgVcJ7CB2RSvPMtA3OilU=";201format-check> -        unpack = false;202format-check> -      };203format-check> -    }204format-check> -    {205format-check> -      name = "N-V-__8AAKLKpwC4H27Ps_0iL3bPkQb-z6ZVSrB-x_3EEkub";206format-check> -      path = fetchZigArtifact {207format-check> -        name = "freetype";208format-check> -        url = "https://deps.files.ghostty.org/freetype-1220b81f6ecfb3fd222f76cf9106fecfa6554ab07ec7fdc4124b9bb063ae2adf969d.tar.gz";209format-check> -        hash = "sha256-QnIB9dUVFnDQXB9bRb713aHy592XHvVPD+qqf/0quQw=";210format-check> -        unpack = false;211format-check> -      };212format-check> -    }213format-check> -    {214format-check> -      name = "N-V-__8AADcZkgn4cMhTUpIz6mShCKyqqB-NBtf_S2bHaTC-";215format-check> -      path = fetchZigArtifact {216format-check> -        name = "gettext";217format-check> -        url = "https://deps.files.ghostty.org/gettext-0.24.tar.gz";218format-check> -        hash = "sha256-yRhQPVk9cNr0hE0XWhPYFq+stmfAb7oeydzVACwVGLc=";219format-check> -        unpack = false;220format-check> -      };221format-check> -    }222format-check> -    {223format-check> -      name = "N-V-__8AABzkUgISeKGgXAzgtutgJsZc0-kkeqBBscJgMkvy";224format-check> -      path = fetchZigArtifact {225format-check> -        name = "glslang";226format-check> -        url = "https://deps.files.ghostty.org/glslang-12201278a1a05c0ce0b6eb6026c65cd3e9247aa041b1c260324bf29cee559dd23ba1.tar.gz";227format-check> -        hash = "sha256-FKLtu1Ccs+UamlPj9eQ12/WXFgS0uDPmPmB26MCpl7U=";228format-check> -        unpack = false;229format-check> -      };230format-check> -    }231format-check> -    {232format-check> -      name = "gobject-0.3.0-Skun7ANLnwDvEfIpVmohcppXgOvg_I6YOJFmPIsKfXk-";233format-check> -      path = fetchZigArtifact {234format-check> -        name = "gobject";235format-check> -        url = "https://deps.files.ghostty.org/gobject-2025-11-08-23-1.tar.zst";236format-check> -        hash = "sha256-OxS9/XC5aMJj1KhOcFP1ZZN7PI4ADw4f7ocx6V64mOc=";237format-check> -        unpack = true;238format-check> -      };239format-check> -    }240format-check> -    {241format-check> -      name = "N-V-__8AALiNBAA-_0gprYr92CjrMj1I5bqNu0TSJOnjFNSr";242format-check> -      path = fetchZigArtifact {243format-check> -        name = "gtk4_layer_shell";244format-check> -        url = "https://deps.files.ghostty.org/gtk4-layer-shell-1.1.0.tar.gz";245format-check> -        hash = "sha256-mChCgSYKXu9bT2OlXxbEv2p4ihAgptsDfssPcfozaYg=";246format-check> -        unpack = false;247format-check> -      };248format-check> -    }249format-check> -    {250format-check> -      name = "N-V-__8AAG02ugUcWec-Ndp-i7JTsJ0dgF8nnJRUInkGLG7G";251format-check> -      path = fetchZigArtifact {252format-check> -        name = "harfbuzz";253format-check> -        url = "https://deps.files.ghostty.org/harfbuzz-11.0.0.tar.xz";254format-check> -        hash = "sha256-8WNRuv4hRyX+LB1bWfDZPkmQWkskeJn7kNcM/5U6K5s=";255format-check> -        unpack = false;256format-check> -      };257format-check> -    }258format-check> -    {259format-check> -      name = "N-V-__8AAGmZhABbsPJLfbqrh6JTHsXhY6qCaLAQyx25e0XE";260format-check> -      path = fetchZigArtifact {261format-check> -        name = "highway";262format-check> -        url = "https://deps.files.ghostty.org/highway-66486a10623fa0d72fe91260f96c892e41aceb06.tar.gz";263format-check> -        hash = "sha256-h9T4iT704I8iSXNgj/6/lCaKgTgLp5wS6IQZaMgKohI=";264format-check> -        unpack = false;265format-check> -      };266format-check> -    }267format-check> -    {268format-check> -      name = "N-V-__8AAEbOfQBnvcFcCX2W5z7tDaN8vaNZGamEQtNOe0UI";269format-check> -      path = fetchZigArtifact {270format-check> -        name = "imgui";271format-check> -        url = "https://github.com/ocornut/imgui/archive/refs/tags/v1.92.5-docking.tar.gz";272format-check> -        hash = "sha256-yBbCDox18+Fa6Gc1DnmSVQLRpqhZOLsac7iSfl8x+cs=";273format-check> -        unpack = false;274format-check> -      };275format-check> -    }276format-check> -    {277format-check> -      name = "N-V-__8AAPy1AwDnEoq1ww42uq58nusIeQgR16W4-5SQZFIM";278format-check> -      path = fetchZigArtifact {279format-check> -        name = "iterm2_themes";280format-check> -        url = "https://deps.files.ghostty.org/ghostty-themes-release-20260511-160054-2671288.tgz";281format-check> -        hash = "sha256-R2NJUKxz2LHRiCBi/MAnN3XzMyY4VWlbX0uWCbWefjQ=";282format-check> -        unpack = false;283format-check> -      };284format-check> -    }285format-check> -    {286format-check> -      name = "N-V-__8AAIC5lwAVPJJzxnCAahSvZTIlG-HhtOvnM1uh-66x";287format-check> -      path = fetchZigArtifact {288format-check> -        name = "jetbrains_mono";289format-check> -        url = "https://deps.files.ghostty.org/JetBrainsMono-2.304.tar.gz";290format-check> -        hash = "sha256-xXppHouCrQmLWWPzlZAy5AOPORCHr3cViFulkEYQXMQ=";291format-check> -        unpack = false;292format-check> -      };293format-check> -    }294format-check> -    {295format-check> -      name = "N-V-__8AAJrvXQCqAT8Mg9o_tk6m0yf5Fz-gCNEOKLyTSerD";296format-check> -      path = fetchZigArtifact {297format-check> -        name = "libpng";298format-check> -        url = "https://deps.files.ghostty.org/libpng-1220aa013f0c83da3fb64ea6d327f9173fa008d10e28bc9349eac3463457723b1c66.tar.gz";299format-check> -        hash = "sha256-/syVtGzwXo4/yKQUdQ4LparQDYnp/fF16U/wQcrxoDo=";300format-check> -        unpack = false;301format-check> -      };302format-check> -    }303format-check> -    {304format-check> -      name = "libxev-0.0.0-86vtc4IcEwCqEYxEYoN_3KXmc6A9VLcm22aVImfvecYs";305format-check> -      path = fetchZigArtifact {306format-check> -        name = "libxev";307format-check> -        url = "https://deps.files.ghostty.org/libxev-34fa50878aec6e5fa8f532867001ab3c36fae23e.tar.gz";308format-check> -        hash = "sha256-1B9oJExVyOWRj+Y9d9eHkOBTlOYuEkcwGBUKdlgRhkg=";309format-check> -        unpack = true;310format-check> -      };311format-check> -    }312format-check> -    {313format-check> -      name = "N-V-__8AAG3RoQEyRC2Vw7Qoro5SYBf62IHn3HjqtNVY6aWK";314format-check> -      path = fetchZigArtifact {315format-check> -        name = "libxml2";316format-check> -        url = "https://deps.files.ghostty.org/libxml2-2.11.5.tar.gz";317format-check> -        hash = "sha256-bCgFni4+60K1tLFkieORamNGwQladP7jvGXNxdiaYhU=";318format-check> -        unpack = false;319format-check> -      };320format-check> -    }321format-check> -    {322format-check> -      name = "N-V-__8AAMVLTABmYkLqhZPLXnMl-KyN38R8UVYqGrxqO26s";323format-check> -      path = fetchZigArtifact {324format-check> -        name = "nerd_fonts_symbols_only";325format-check> -        url = "https://deps.files.ghostty.org/NerdFontsSymbolsOnly-3.4.0.tar.gz";326format-check> -        hash = "sha256-EWTRuVbUveJI17LwmYxDzJT1ICQxoVZKeTiVsec7DQQ=";327format-check> -        unpack = false;328format-check> -      };329format-check> -    }330format-check> -    {331format-check> -      name = "N-V-__8AAHjwMQDBXnLq3Q2QhaivE0kE2aD138vtX2Bq1g7c";332format-check> -      path = fetchZigArtifact {333format-check> -        name = "oniguruma";334format-check> -        url = "https://deps.files.ghostty.org/oniguruma-1220c15e72eadd0d9085a8af134904d9a0f5dfcbed5f606ad60edc60ebeccd9706bb.tar.gz";335format-check> -        hash = "sha256-ABqhIC54RI9MC/GkjHblVodrNvFtks4yB+zP1h2Z8qA=";336format-check> -        unpack = false;337format-check> -      };338format-check> -    }339format-check> -    {340format-check> -      name = "N-V-__8AADYiAAB_80AWnH1AxXC0tql9thT-R-DYO1gBqTLc";341format-check> -      path = fetchZigArtifact {342format-check> -        name = "pixels";343format-check> -        url = "https://deps.files.ghostty.org/pixels-12207ff340169c7d40c570b4b6a97db614fe47e0d83b5801a932dcd44917424c8806.tar.gz";344format-check> -        hash = "sha256-Veg7FtCRCCUCvxSb9FfzH0IJLFmCZQ4/+657SIcb8Ro=";345format-check> -        unpack = false;346format-check> -      };347format-check> -    }348format-check> -    {349format-check> -      name = "N-V-__8AAKYZBAB-CFHBKs3u4JkeiT4BMvyHu3Y5aaWF3Bbs";350format-check> -      path = fetchZigArtifact {351format-check> -        name = "plasma_wayland_protocols";352format-check> -        url = "https://deps.files.ghostty.org/plasma_wayland_protocols-12207e0851c12acdeee0991e893e0132fc87bb763969a585dc16ecca33e88334c566.tar.gz";353format-check> -        hash = "sha256-XFi6IUrNjmvKNCbcCLAixGqN2Zeymhs+KLrfccIN9EE=";354format-check> -        unpack = false;355format-check> -      };356format-check> -    }357format-check> -    {358format-check> -      name = "N-V-__8AAPlZGwBEa-gxrcypGBZ2R8Bse4JYSfo_ul8i2jlG";359format-check> -      path = fetchZigArtifact {360format-check> -        name = "sentry";361format-check> -        url = "https://deps.files.ghostty.org/sentry-1220446be831adcca918167647c06c7b825849fa3fba5f22da394667974537a9c77e.tar.gz";362format-check> -        hash = "sha256-KsZJfMjWGo0xCT5HrduMmyxFsWsHBbszSoNbZCPDGN8=";363format-check> -        unpack = false;364format-check> -      };365format-check> -    }366format-check> -    {367format-check> -      name = "N-V-__8AANb6pwD7O1WG6L5nvD_rNMvnSc9Cpg1ijSlTYywv";368format-check> -      path = fetchZigArtifact {369format-check> -        name = "spirv_cross";370format-check> -        url = "https://deps.files.ghostty.org/spirv_cross-1220fb3b5586e8be67bc3feb34cbe749cf42a60d628d2953632c2f8141302748c8da.tar.gz";371format-check> -        hash = "sha256-tStvz8Ref6abHwahNiwVVHNETizAmZVVaxVsU7pmV+M=";372format-check> -        unpack = false;373format-check> -      };374format-check> -    }375format-check> -    {376format-check> -      name = "uucode-0.1.0-ZZjBPj96QADXyt5sqwBJUnhaDYs_qBeeKijZvlRa0eqM";377format-check> -      path = fetchZigArtifact {378format-check> -        name = "uucode";379format-check> -        url = "git+https://github.com/jacobsandlund/uucode#5f05f8f83a75caea201f12cc8ea32a2d82ea9732";380format-check> -        hash = "sha256-sHPh+TQSdUGus/QTbj7KSJJkTuNTrK4VNmQDjS30Lf8=";381format-check> -        unpack = true;382format-check> -      };383format-check> -    }384format-check> -    {385format-check> -      name = "uucode-0.2.0-ZZjBPqZVVABQepOqZHR7vV_NcaN-wats0IB6o-Exj6m9";386format-check> -      path = fetchZigArtifact {387format-check> -        name = "uucode";388format-check> -        url = "https://deps.files.ghostty.org/uucode-0.2.0-ZZjBPqZVVABQepOqZHR7vV_NcaN-wats0IB6o-Exj6m9.tar.gz";389format-check> -        hash = "sha256-jLrhrmCXQ1T+LQP1JTBBB3Jn+1hCZfODbC4SdlfNdKg=";390format-check> -        unpack = true;391format-check> -      };392format-check> -    }393format-check> -    {394format-check> -      name = "vaxis-0.5.1-BWNV_LosCQAGmCCNOLljCIw6j6-yt53tji6n6rwJ2BhS";395format-check> -      path = fetchZigArtifact {396format-check> -        name = "vaxis";397format-check> -        url = "https://deps.files.ghostty.org/vaxis-7dbb9fd3122e4ffad262dd7c151d80d863b68558.tar.gz";398format-check> -        hash = "sha256-zTyrZrIffM+GJIt973tKDeWHmOCwbn7KLDdQxSiK00Y=";399format-check> -        unpack = true;400format-check> -      };401format-check> -    }402format-check> -    {403format-check> -      name = "N-V-__8AAKrHGAAs2shYq8UkE6bGcR1QJtLTyOE_lcosMn6t";404format-check> -      path = fetchZigArtifact {405format-check> -        name = "wayland";406format-check> -        url = "https://deps.files.ghostty.org/wayland-9cb3d7aa9dc995ffafdbdef7ab86a949d0fb0e7d.tar.gz";407format-check> -        hash = "sha256-6kGR1o5DdnflHzqs3ieCmBAUTpMdOXoyfcYDXiw5xQ0=";408format-check> -        unpack = false;409format-check> -      };410format-check> -    }411format-check> -    {412format-check> -      name = "N-V-__8AAKw-DAAaV8bOAAGqA0-oD7o-HNIlPFYKRXSPT03S";413format-check> -      path = fetchZigArtifact {414format-check> -        name = "wayland_protocols";415format-check> -        url = "https://deps.files.ghostty.org/wayland-protocols-258d8f88f2c8c25a830c6316f87d23ce1a0f12d9.tar.gz";416format-check> -        hash = "sha256-XO3K3egbdeYPI+XoO13SuOtO+5+Peb16NH0UiusFMPg=";417format-check> -        unpack = false;418format-check> -      };419format-check> -    }420format-check> -    {421format-check> -      name = "N-V-__8AAFdWDwA0ktbNUi9pFBHCRN4weXIgIfCrVjfGxqgA";422format-check> -      path = fetchZigArtifact {423format-check> -        name = "wayland_protocols";424format-check> -        url = "https://gitlab.freedesktop.org/wayland/wayland-protocols/-/archive/1.47/wayland-protocols-1.47.tar.gz";425format-check> -        hash = "sha256-3S3xSrX0EDgleq7cxLX7msDuAY8/D5SvkJcCjmDTMiM=";426format-check> -        unpack = false;427format-check> -      };428format-check> -    }429format-check> -    {430format-check> -      name = "N-V-__8AAAzZywE3s51XfsLbP9eyEw57ae9swYB9aGB6fCMs";431format-check> -      path = fetchZigArtifact {432format-check> -        name = "wuffs";433format-check> -        url = "https://deps.files.ghostty.org/wuffs-122037b39d577ec2db3fd7b2130e7b69ef6cc1807d68607a7c232c958315d381b5cd.tar.gz";434format-check> -        hash = "sha256-nkzSCr6W5sTG7enDBXEIhgEm574uLD41UVR2wlC+HBM=";435format-check> -        unpack = false;436format-check> -      };437format-check> -    }438format-check> -    {439format-check> -      name = "z2d-0.10.0-j5P_Hu-6FgBsZNgwphIqh17jDnj8_yPtD8yzjO6PpHRQ";440format-check> -      path = fetchZigArtifact {441format-check> -        name = "z2d";442format-check> -        url = "https://deps.files.ghostty.org/z2d-0.10.0-j5P_Hu-6FgBsZNgwphIqh17jDnj8_yPtD8yzjO6PpHRQ.tar.gz";443format-check> -        hash = "sha256-qD+XexnAjSanRAwr5ZIaPY1aQhNW5DFVJ4PYLwhIr2E=";444format-check> -        unpack = true;445format-check> -      };446format-check> -    }447format-check> -    {448format-check> -      name = "zf-0.10.3-OIRy8RuJAACKA3Lohoumrt85nRbHwbpMcUaLES8vxDnh";449format-check> -      path = fetchZigArtifact {450format-check> -        name = "zf";451format-check> -        url = "https://deps.files.ghostty.org/zf-3c52637b7e937c5ae61fd679717da3e276765b23.tar.gz";452format-check> -        hash = "sha256-BfAZILill3I/nBf1oWwol77N34Jcpm4hudC+XSeMgZY=";453format-check> -        unpack = true;454format-check> -      };455format-check> -    }456format-check> -    {457format-check> -      name = "zig_js-0.0.0-rjCAV-6GAADxFug7rDmPH-uM_XcnJ5NmuAMJCAscMjhi";458format-check> -      path = fetchZigArtifact {459format-check> -        name = "zig_js";460format-check> -        url = "https://deps.files.ghostty.org/zig_js-04db83c617da1956ac5adc1cb9ba1e434c1cb6fd.tar.gz";461format-check> -        hash = "sha256-r6GdXwrv+jTu0AkTlyN/FuO+N4X+l20gsbS59wrE7V4=";462format-check> -        unpack = true;463format-check> -      };464format-check> -    }465format-check> -    {466format-check> -      name = "zig_objc-0.0.0-Ir_Sp5gTAQCvxxR7oVIrPXxXwsfKgVP7_wqoOQrZjFeK";467format-check> -      path = fetchZigArtifact {468format-check> -        name = "zig_objc";469format-check> -        url = "https://deps.files.ghostty.org/zig_objc-f356ed02833f0f1b8e84d50bed9e807bf7cdc0ae.tar.gz";470format-check> -        hash = "sha256-jWFQ5BrV880qqa9KypltWuRLqNSh21rDxt6Jxp0EoMM=";471format-check> -        unpack = true;472format-check> -      };473format-check> -    }474format-check> -    {475format-check> -      name = "wayland-0.5.0-dev-lQa1khrMAQDJDwYFKpdH3HizherB7sHo5dKMECfvxQHe";476format-check> -      path = fetchZigArtifact {477format-check> -        name = "zig_wayland";478format-check> -        url = "https://deps.files.ghostty.org/zig_wayland-1b5c038ec10da20ed3a15b0b2a6db1c21383e8ea.tar.gz";479format-check> -        hash = "sha256-1wRkixysjdFMyrATxlXdukAc34MwfNj0B6ydYVn+UKw=";480format-check> -        unpack = true;481format-check> -      };482format-check> -    }483format-check> -    {484format-check> -      name = "zigimg-0.1.0-8_eo2vHnEwCIVW34Q14Ec-xUlzIoVg86-7FU2ypPtxms";485format-check> -      path = fetchZigArtifact {486format-check> -        name = "zigimg";487format-check> -        url = "https://github.com/ivanstepanovftw/zigimg/archive/d7b7ab0ba0899643831ef042bd73289510b39906.tar.gz";488format-check> -        hash = "sha256-vkcTloGX+vRw7e6GYJLO9eocYaEOYjXYE0dT7jscZ4A=";489format-check> -        unpack = true;490format-check> -      };491format-check> -    }492format-check> -    {493format-check> -      name = "N-V-__8AAB0eQwD-0MdOEBmz7intriBReIsIDNlukNVoNu6o";494format-check> -      path = fetchZigArtifact {495format-check> -        name = "zlib";496format-check> -        url = "https://deps.files.ghostty.org/zlib-1220fed0c74e1019b3ee29edae2051788b080cd96e90d56836eea857b0b966742efb.tar.gz";497format-check> -        hash = "sha256-F+iIY/NgBnKrSRgvIXKBtvxNPHYr3jYZNeQ2qVIU0Fw=";498format-check> -        unpack = false;499format-check> -      };500format-check> -    }501format-check> -  ]502format-check> +linkFarm name [503format-check> +  {504format-check> +    name = "N-V-__8AANT61wB--nJ95Gj_ctmzAtcjloZ__hRqNw5lC1Kr";505format-check> +    path = fetchZigArtifact {506format-check> +      name = "bindings";507format-check> +      url = "https://deps.files.ghostty.org/DearBindings_v0.17_ImGui_v1.92.5-docking.tar.gz";508format-check> +      hash = "sha256-i/7FAOAJJvZ5hT7iPWfMOS08MYFzPKRwRzhlHT9wuqM=";509format-check> +      unpack = false;510format-check> +    };511format-check> +  }512format-check> +  {513format-check> +    name = "N-V-__8AALw2uwF_03u4JRkZwRLc3Y9hakkYV7NKRR9-RIZJ";514format-check> +    path = fetchZigArtifact {515format-check> +      name = "breakpad";516format-check> +      url = "https://deps.files.ghostty.org/breakpad-b99f444ba5f6b98cac261cbb391d8766b34a5918.tar.gz";517format-check> +      hash = "sha256-bMqYlD0amQdmzvYQd8Ca/1k4Bj/heh7+EijlQSttatk=";518format-check> +      unpack = false;519format-check> +    };520format-check> +  }521format-check> +  {522format-check> +    name = "N-V-__8AAIrfdwARSa-zMmxWwFuwpXf1T3asIN7s5jqi9c1v";523format-check> +    path = fetchZigArtifact {524format-check> +      name = "fontconfig";525format-check> +      url = "https://deps.files.ghostty.org/fontconfig-2.14.2.tar.gz";526format-check> +      hash = "sha256-O6LdkhWHGKzsXKrxpxYEO1qgVcJ7CB2RSvPMtA3OilU=";527format-check> +      unpack = false;528format-check> +    };529format-check> +  }530format-check> +  {531format-check> +    name = "N-V-__8AAKLKpwC4H27Ps_0iL3bPkQb-z6ZVSrB-x_3EEkub";532format-check> +    path = fetchZigArtifact {533format-check> +      name = "freetype";534format-check> +      url = "https://deps.files.ghostty.org/freetype-1220b81f6ecfb3fd222f76cf9106fecfa6554ab07ec7fdc4124b9bb063ae2adf969d.tar.gz";535format-check> +      hash = "sha256-QnIB9dUVFnDQXB9bRb713aHy592XHvVPD+qqf/0quQw=";536format-check> +      unpack = false;537format-check> +    };538format-check> +  }539format-check> +  {540format-check> +    name = "N-V-__8AADcZkgn4cMhTUpIz6mShCKyqqB-NBtf_S2bHaTC-";541format-check> +    path = fetchZigArtifact {542format-check> +      name = "gettext";543format-check> +      url = "https://deps.files.ghostty.org/gettext-0.24.tar.gz";544format-check> +      hash = "sha256-yRhQPVk9cNr0hE0XWhPYFq+stmfAb7oeydzVACwVGLc=";545format-check> +      unpack = false;546format-check> +    };547format-check> +  }548format-check> +  {549format-check> +    name = "N-V-__8AABzkUgISeKGgXAzgtutgJsZc0-kkeqBBscJgMkvy";550format-check> +    path = fetchZigArtifact {551format-check> +      name = "glslang";552format-check> +      url = "https://deps.files.ghostty.org/glslang-12201278a1a05c0ce0b6eb6026c65cd3e9247aa041b1c260324bf29cee559dd23ba1.tar.gz";553format-check> +      hash = "sha256-FKLtu1Ccs+UamlPj9eQ12/WXFgS0uDPmPmB26MCpl7U=";554format-check> +      unpack = false;555format-check> +    };556format-check> +  }557format-check> +  {558format-check> +    name = "gobject-0.3.0-Skun7ANLnwDvEfIpVmohcppXgOvg_I6YOJFmPIsKfXk-";559format-check> +    path = fetchZigArtifact {560format-check> +      name = "gobject";561format-check> +      url = "https://deps.files.ghostty.org/gobject-2025-11-08-23-1.tar.zst";562format-check> +      hash = "sha256-OxS9/XC5aMJj1KhOcFP1ZZN7PI4ADw4f7ocx6V64mOc=";563format-check> +      unpack = true;564format-check> +    };565format-check> +  }566format-check> +  {567format-check> +    name = "N-V-__8AALiNBAA-_0gprYr92CjrMj1I5bqNu0TSJOnjFNSr";568format-check> +    path = fetchZigArtifact {569format-check> +      name = "gtk4_layer_shell";570format-check> +      url = "https://deps.files.ghostty.org/gtk4-layer-shell-1.1.0.tar.gz";571format-check> +      hash = "sha256-mChCgSYKXu9bT2OlXxbEv2p4ihAgptsDfssPcfozaYg=";572format-check> +      unpack = false;573format-check> +    };574format-check> +  }575format-check> +  {576format-check> +    name = "N-V-__8AAG02ugUcWec-Ndp-i7JTsJ0dgF8nnJRUInkGLG7G";577format-check> +    path = fetchZigArtifact {578format-check> +      name = "harfbuzz";579format-check> +      url = "https://deps.files.ghostty.org/harfbuzz-11.0.0.tar.xz";580format-check> +      hash = "sha256-8WNRuv4hRyX+LB1bWfDZPkmQWkskeJn7kNcM/5U6K5s=";581format-check> +      unpack = false;582format-check> +    };583format-check> +  }584format-check> +  {585format-check> +    name = "N-V-__8AAGmZhABbsPJLfbqrh6JTHsXhY6qCaLAQyx25e0XE";586format-check> +    path = fetchZigArtifact {587format-check> +      name = "highway";588format-check> +      url = "https://deps.files.ghostty.org/highway-66486a10623fa0d72fe91260f96c892e41aceb06.tar.gz";589format-check> +      hash = "sha256-h9T4iT704I8iSXNgj/6/lCaKgTgLp5wS6IQZaMgKohI=";590format-check> +      unpack = false;591format-check> +    };592format-check> +  }593format-check> +  {594format-check> +    name = "N-V-__8AAEbOfQBnvcFcCX2W5z7tDaN8vaNZGamEQtNOe0UI";595format-check> +    path = fetchZigArtifact {596format-check> +      name = "imgui";597format-check> +      url = "https://github.com/ocornut/imgui/archive/refs/tags/v1.92.5-docking.tar.gz";598format-check> +      hash = "sha256-yBbCDox18+Fa6Gc1DnmSVQLRpqhZOLsac7iSfl8x+cs=";599format-check> +      unpack = false;600format-check> +    };601format-check> +  }602format-check> +  {603format-check> +    name = "N-V-__8AAPy1AwDnEoq1ww42uq58nusIeQgR16W4-5SQZFIM";604format-check> +    path = fetchZigArtifact {605format-check> +      name = "iterm2_themes";606format-check> +      url = "https://deps.files.ghostty.org/ghostty-themes-release-20260511-160054-2671288.tgz";607format-check> +      hash = "sha256-R2NJUKxz2LHRiCBi/MAnN3XzMyY4VWlbX0uWCbWefjQ=";608format-check> +      unpack = false;609format-check> +    };610format-check> +  }611format-check> +  {612format-check> +    name = "N-V-__8AAIC5lwAVPJJzxnCAahSvZTIlG-HhtOvnM1uh-66x";613format-check> +    path = fetchZigArtifact {614format-check> +      name = "jetbrains_mono";615format-check> +      url = "https://deps.files.ghostty.org/JetBrainsMono-2.304.tar.gz";616format-check> +      hash = "sha256-xXppHouCrQmLWWPzlZAy5AOPORCHr3cViFulkEYQXMQ=";617format-check> +      unpack = false;618format-check> +    };619format-check> +  }620format-check> +  {621format-check> +    name = "N-V-__8AAJrvXQCqAT8Mg9o_tk6m0yf5Fz-gCNEOKLyTSerD";622format-check> +    path = fetchZigArtifact {623format-check> +      name = "libpng";624format-check> +      url = "https://deps.files.ghostty.org/libpng-1220aa013f0c83da3fb64ea6d327f9173fa008d10e28bc9349eac3463457723b1c66.tar.gz";625format-check> +      hash = "sha256-/syVtGzwXo4/yKQUdQ4LparQDYnp/fF16U/wQcrxoDo=";626format-check> +      unpack = false;627format-check> +    };628format-check> +  }629format-check> +  {630format-check> +    name = "libxev-0.0.0-86vtc4IcEwCqEYxEYoN_3KXmc6A9VLcm22aVImfvecYs";631format-check> +    path = fetchZigArtifact {632format-check> +      name = "libxev";633format-check> +      url = "https://deps.files.ghostty.org/libxev-34fa50878aec6e5fa8f532867001ab3c36fae23e.tar.gz";634format-check> +      hash = "sha256-1B9oJExVyOWRj+Y9d9eHkOBTlOYuEkcwGBUKdlgRhkg=";635format-check> +      unpack = true;636format-check> +    };637format-check> +  }638format-check> +  {639format-check> +    name = "N-V-__8AAG3RoQEyRC2Vw7Qoro5SYBf62IHn3HjqtNVY6aWK";640format-check> +    path = fetchZigArtifact {641format-check> +      name = "libxml2";642format-check> +      url = "https://deps.files.ghostty.org/libxml2-2.11.5.tar.gz";643format-check> +      hash = "sha256-bCgFni4+60K1tLFkieORamNGwQladP7jvGXNxdiaYhU=";644format-check> +      unpack = false;645format-check> +    };646format-check> +  }647format-check> +  {648format-check> +    name = "N-V-__8AAMVLTABmYkLqhZPLXnMl-KyN38R8UVYqGrxqO26s";649format-check> +    path = fetchZigArtifact {650format-check> +      name = "nerd_fonts_symbols_only";651format-check> +      url = "https://deps.files.ghostty.org/NerdFontsSymbolsOnly-3.4.0.tar.gz";652format-check> +      hash = "sha256-EWTRuVbUveJI17LwmYxDzJT1ICQxoVZKeTiVsec7DQQ=";653format-check> +      unpack = false;654format-check> +    };655format-check> +  }656format-check> +  {657format-check> +    name = "N-V-__8AAHjwMQDBXnLq3Q2QhaivE0kE2aD138vtX2Bq1g7c";658format-check> +    path = fetchZigArtifact {659format-check> +      name = "oniguruma";660format-check> +      url = "https://deps.files.ghostty.org/oniguruma-1220c15e72eadd0d9085a8af134904d9a0f5dfcbed5f606ad60edc60ebeccd9706bb.tar.gz";661format-check> +      hash = "sha256-ABqhIC54RI9MC/GkjHblVodrNvFtks4yB+zP1h2Z8qA=";662format-check> +      unpack = false;663format-check> +    };664format-check> +  }665format-check> +  {666format-check> +    name = "N-V-__8AADYiAAB_80AWnH1AxXC0tql9thT-R-DYO1gBqTLc";667format-check> +    path = fetchZigArtifact {668format-check> +      name = "pixels";669format-check> +      url = "https://deps.files.ghostty.org/pixels-12207ff340169c7d40c570b4b6a97db614fe47e0d83b5801a932dcd44917424c8806.tar.gz";670format-check> +      hash = "sha256-Veg7FtCRCCUCvxSb9FfzH0IJLFmCZQ4/+657SIcb8Ro=";671format-check> +      unpack = false;672format-check> +    };673format-check> +  }674format-check> +  {675format-check> +    name = "N-V-__8AAKYZBAB-CFHBKs3u4JkeiT4BMvyHu3Y5aaWF3Bbs";676format-check> +    path = fetchZigArtifact {677format-check> +      name = "plasma_wayland_protocols";678format-check> +      url = "https://deps.files.ghostty.org/plasma_wayland_protocols-12207e0851c12acdeee0991e893e0132fc87bb763969a585dc16ecca33e88334c566.tar.gz";679format-check> +      hash = "sha256-XFi6IUrNjmvKNCbcCLAixGqN2Zeymhs+KLrfccIN9EE=";680format-check> +      unpack = false;681format-check> +    };682format-check> +  }683format-check> +  {684format-check> +    name = "N-V-__8AAPlZGwBEa-gxrcypGBZ2R8Bse4JYSfo_ul8i2jlG";685format-check> +    path = fetchZigArtifact {686format-check> +      name = "sentry";687format-check> +      url = "https://deps.files.ghostty.org/sentry-1220446be831adcca918167647c06c7b825849fa3fba5f22da394667974537a9c77e.tar.gz";688format-check> +      hash = "sha256-KsZJfMjWGo0xCT5HrduMmyxFsWsHBbszSoNbZCPDGN8=";689format-check> +      unpack = false;690format-check> +    };691format-check> +  }692format-check> +  {693format-check> +    name = "N-V-__8AANb6pwD7O1WG6L5nvD_rNMvnSc9Cpg1ijSlTYywv";694format-check> +    path = fetchZigArtifact {695format-check> +      name = "spirv_cross";696format-check> +      url = "https://deps.files.ghostty.org/spirv_cross-1220fb3b5586e8be67bc3feb34cbe749cf42a60d628d2953632c2f8141302748c8da.tar.gz";697format-check> +      hash = "sha256-tStvz8Ref6abHwahNiwVVHNETizAmZVVaxVsU7pmV+M=";698format-check> +      unpack = false;699format-check> +    };700format-check> +  }701format-check> +  {702format-check> +    name = "uucode-0.1.0-ZZjBPj96QADXyt5sqwBJUnhaDYs_qBeeKijZvlRa0eqM";703format-check> +    path = fetchZigArtifact {704format-check> +      name = "uucode";705format-check> +      url = "git+https://github.com/jacobsandlund/uucode#5f05f8f83a75caea201f12cc8ea32a2d82ea9732";706format-check> +      hash = "sha256-sHPh+TQSdUGus/QTbj7KSJJkTuNTrK4VNmQDjS30Lf8=";707format-check> +      unpack = true;708format-check> +    };709format-check> +  }710format-check> +  {711format-check> +    name = "uucode-0.2.0-ZZjBPqZVVABQepOqZHR7vV_NcaN-wats0IB6o-Exj6m9";712format-check> +    path = fetchZigArtifact {713format-check> +      name = "uucode";714format-check> +      url = "https://deps.files.ghostty.org/uucode-0.2.0-ZZjBPqZVVABQepOqZHR7vV_NcaN-wats0IB6o-Exj6m9.tar.gz";715format-check> +      hash = "sha256-jLrhrmCXQ1T+LQP1JTBBB3Jn+1hCZfODbC4SdlfNdKg=";716format-check> +      unpack = true;717format-check> +    };718format-check> +  }719format-check> +  {720format-check> +    name = "vaxis-0.5.1-BWNV_LosCQAGmCCNOLljCIw6j6-yt53tji6n6rwJ2BhS";721format-check> +    path = fetchZigArtifact {722format-check> +      name = "vaxis";723format-check> +      url = "https://deps.files.ghostty.org/vaxis-7dbb9fd3122e4ffad262dd7c151d80d863b68558.tar.gz";724format-check> +      hash = "sha256-zTyrZrIffM+GJIt973tKDeWHmOCwbn7KLDdQxSiK00Y=";725format-check> +      unpack = true;726format-check> +    };727format-check> +  }728format-check> +  {729format-check> +    name = "N-V-__8AAKrHGAAs2shYq8UkE6bGcR1QJtLTyOE_lcosMn6t";730format-check> +    path = fetchZigArtifact {731format-check> +      name = "wayland";732format-check> +      url = "https://deps.files.ghostty.org/wayland-9cb3d7aa9dc995ffafdbdef7ab86a949d0fb0e7d.tar.gz";733format-check> +      hash = "sha256-6kGR1o5DdnflHzqs3ieCmBAUTpMdOXoyfcYDXiw5xQ0=";734format-check> +      unpack = false;735format-check> +    };736format-check> +  }737format-check> +  {738format-check> +    name = "N-V-__8AAKw-DAAaV8bOAAGqA0-oD7o-HNIlPFYKRXSPT03S";739format-check> +    path = fetchZigArtifact {740format-check> +      name = "wayland_protocols";741format-check> +      url = "https://deps.files.ghostty.org/wayland-protocols-258d8f88f2c8c25a830c6316f87d23ce1a0f12d9.tar.gz";742format-check> +      hash = "sha256-XO3K3egbdeYPI+XoO13SuOtO+5+Peb16NH0UiusFMPg=";743format-check> +      unpack = false;744format-check> +    };745format-check> +  }746format-check> +  {747format-check> +    name = "N-V-__8AAFdWDwA0ktbNUi9pFBHCRN4weXIgIfCrVjfGxqgA";748format-check> +    path = fetchZigArtifact {749format-check> +      name = "wayland_protocols";750format-check> +      url = "https://gitlab.freedesktop.org/wayland/wayland-protocols/-/archive/1.47/wayland-protocols-1.47.tar.gz";751format-check> +      hash = "sha256-3S3xSrX0EDgleq7cxLX7msDuAY8/D5SvkJcCjmDTMiM=";752format-check> +      unpack = false;753format-check> +    };754format-check> +  }755format-check> +  {756format-check> +    name = "N-V-__8AAAzZywE3s51XfsLbP9eyEw57ae9swYB9aGB6fCMs";757format-check> +    path = fetchZigArtifact {758format-check> +      name = "wuffs";759format-check> +      url = "https://deps.files.ghostty.org/wuffs-122037b39d577ec2db3fd7b2130e7b69ef6cc1807d68607a7c232c958315d381b5cd.tar.gz";760format-check> +      hash = "sha256-nkzSCr6W5sTG7enDBXEIhgEm574uLD41UVR2wlC+HBM=";761format-check> +      unpack = false;762format-check> +    };763format-check> +  }764format-check> +  {765format-check> +    name = "z2d-0.10.0-j5P_Hu-6FgBsZNgwphIqh17jDnj8_yPtD8yzjO6PpHRQ";766format-check> +    path = fetchZigArtifact {767format-check> +      name = "z2d";768format-check> +      url = "https://deps.files.ghostty.org/z2d-0.10.0-j5P_Hu-6FgBsZNgwphIqh17jDnj8_yPtD8yzjO6PpHRQ.tar.gz";769format-check> +      hash = "sha256-qD+XexnAjSanRAwr5ZIaPY1aQhNW5DFVJ4PYLwhIr2E=";770format-check> +      unpack = true;771format-check> +    };772format-check> +  }773format-check> +  {774format-check> +    name = "zf-0.10.3-OIRy8RuJAACKA3Lohoumrt85nRbHwbpMcUaLES8vxDnh";775format-check> +    path = fetchZigArtifact {776format-check> +      name = "zf";777format-check> +      url = "https://deps.files.ghostty.org/zf-3c52637b7e937c5ae61fd679717da3e276765b23.tar.gz";778format-check> +      hash = "sha256-BfAZILill3I/nBf1oWwol77N34Jcpm4hudC+XSeMgZY=";779format-check> +      unpack = true;780format-check> +    };781format-check> +  }782format-check> +  {783format-check> +    name = "zig_js-0.0.0-rjCAV-6GAADxFug7rDmPH-uM_XcnJ5NmuAMJCAscMjhi";784format-check> +    path = fetchZigArtifact {785format-check> +      name = "zig_js";786format-check> +      url = "https://deps.files.ghostty.org/zig_js-04db83c617da1956ac5adc1cb9ba1e434c1cb6fd.tar.gz";787format-check> +      hash = "sha256-r6GdXwrv+jTu0AkTlyN/FuO+N4X+l20gsbS59wrE7V4=";788format-check> +      unpack = true;789format-check> +    };790format-check> +  }791format-check> +  {792format-check> +    name = "zig_objc-0.0.0-Ir_Sp5gTAQCvxxR7oVIrPXxXwsfKgVP7_wqoOQrZjFeK";793format-check> +    path = fetchZigArtifact {794format-check> +      name = "zig_objc";795format-check> +      url = "https://deps.files.ghostty.org/zig_objc-f356ed02833f0f1b8e84d50bed9e807bf7cdc0ae.tar.gz";796format-check> +      hash = "sha256-jWFQ5BrV880qqa9KypltWuRLqNSh21rDxt6Jxp0EoMM=";797format-check> +      unpack = true;798format-check> +    };799format-check> +  }800format-check> +  {801format-check> +    name = "wayland-0.5.0-dev-lQa1khrMAQDJDwYFKpdH3HizherB7sHo5dKMECfvxQHe";802format-check> +    path = fetchZigArtifact {803format-check> +      name = "zig_wayland";804format-check> +      url = "https://deps.files.ghostty.org/zig_wayland-1b5c038ec10da20ed3a15b0b2a6db1c21383e8ea.tar.gz";805format-check> +      hash = "sha256-1wRkixysjdFMyrATxlXdukAc34MwfNj0B6ydYVn+UKw=";806format-check> +      unpack = true;807format-check> +    };808format-check> +  }809format-check> +  {810format-check> +    name = "zigimg-0.1.0-8_eo2vHnEwCIVW34Q14Ec-xUlzIoVg86-7FU2ypPtxms";811format-check> +    path = fetchZigArtifact {812format-check> +      name = "zigimg";813format-check> +      url = "https://github.com/ivanstepanovftw/zigimg/archive/d7b7ab0ba0899643831ef042bd73289510b39906.tar.gz";814format-check> +      hash = "sha256-vkcTloGX+vRw7e6GYJLO9eocYaEOYjXYE0dT7jscZ4A=";815format-check> +      unpack = true;816format-check> +    };817format-check> +  }818format-check> +  {819format-check> +    name = "N-V-__8AAB0eQwD-0MdOEBmz7intriBReIsIDNlukNVoNu6o";820format-check> +    path = fetchZigArtifact {821format-check> +      name = "zlib";822format-check> +      url = "https://deps.files.ghostty.org/zlib-1220fed0c74e1019b3ee29edae2051788b080cd96e90d56836eea857b0b966742efb.tar.gz";823format-check> +      hash = "sha256-F+iIY/NgBnKrSRgvIXKBtvxNPHYr3jYZNeQ2qVIU0Fw=";824format-check> +      unpack = false;825format-check> +    };826format-check> +  }827format-check> +]828format-check> -------------------------------829format-check> aborting due to above changes ^830error: build of '/nix/store/870a5mzlzwq2iag0s690nh30zczs84iq-format-check.drv' on 'ssh-ng://customer@mac02.m.ntd.one' failed: Cannot build '/nix/store/870a5mzlzwq2iag0s690nh30zczs84iq-format-check.drv'.831       Reason: builder failed with exit code 1.832       Output paths:833         /nix/store/iq26y0x9prjpa9nxs9n50hzbk0nrflai-format-check834       Last 25 log lines:835       > +      hash = "sha256-1wRkixysjdFMyrATxlXdukAc34MwfNj0B6ydYVn+UKw=";836       > +      unpack = true;837       > +    };838       > +  }839       > +  {840       > +    name = "zigimg-0.1.0-8_eo2vHnEwCIVW34Q14Ec-xUlzIoVg86-7FU2ypPtxms";841       > +    path = fetchZigArtifact {842       > +      name = "zigimg";843       > +      url = "https://github.com/ivanstepanovftw/zigimg/archive/d7b7ab0ba0899643831ef042bd73289510b39906.tar.gz";844       > +      hash = "sha256-vkcTloGX+vRw7e6GYJLO9eocYaEOYjXYE0dT7jscZ4A=";845       > +      unpack = true;846       > +    };847       > +  }848       > +  {849       > +    name = "N-V-__8AAB0eQwD-0MdOEBmz7intriBReIsIDNlukNVoNu6o";850       > +    path = fetchZigArtifact {851       > +      name = "zlib";852       > +      url = "https://deps.files.ghostty.org/zlib-1220fed0c74e1019b3ee29edae2051788b080cd96e90d56836eea857b0b966742efb.tar.gz";853       > +      hash = "sha256-F+iIY/NgBnKrSRgvIXKBtvxNPHYr3jYZNeQ2qVIU0Fw=";854       > +      unpack = false;855       > +    };856       > +  }857       > +]858       > -------------------------------859       > aborting due to above changes ^860       For full logs, run:861         nix log /nix/store/870a5mzlzwq2iag0s690nh30zczs84iq-format-check.drv862error: Cannot build '/nix/store/870a5mzlzwq2iag0s690nh30zczs84iq-format-check.drv'.863       Reason: builder failed with exit code 1.864       Output paths:865         /nix/store/iq26y0x9prjpa9nxs9n50hzbk0nrflai-format-check