nixbot

builds

failed x86_64-linux.pkgs-formatter-check build #230 · raw · ·

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