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