run the nix cache script

pull/7211/head
rhodes-b 2025-04-27 00:03:00 -05:00
parent bbbe81efc5
commit b1561112d0
2 changed files with 336 additions and 346 deletions

2
build.zig.zon.json generated
View File

@ -124,7 +124,7 @@
"url": "https://deps.files.ghostty.org/wuffs-122037b39d577ec2db3fd7b2130e7b69ef6cc1807d68607a7c232c958315d381b5cd.tar.gz",
"hash": "sha256-nkzSCr6W5sTG7enDBXEIhgEm574uLD41UVR2wlC+HBM="
},
"z2d-0.6.0-j5P_HvLdCABu-dXpCeRM7Uk4m16vULg1980lMNCQj4_C": {
"z2d-0.6.1-j5P_HlerCgBokMgrkl9QhJUKXuZWBGdPnH7cSXwv_ScW": {
"name": "z2d",
"url": "https://github.com/vancluever/z2d/archive/1bf4bc81819385f4b24596445c9a7cf3b3592b08.tar.gz",
"hash": "sha256-wiJs6/LUiy+ApC5s7VPypbBukjBr4vjx3v/l9OrT70U="

32
build.zig.zon.nix generated
View File

@ -7,10 +7,8 @@
runCommandLocal,
zig_0_14,
name ? "zig-packages",
}:
let
unpackZigArtifact =
{
}: let
unpackZigArtifact = {
name,
artifact,
}:
@ -24,48 +22,40 @@ let
chmod 755 "$out"
'';
fetchZig =
{
fetchZig = {
name,
url,
hash,
}:
let
}: let
artifact = fetchurl {inherit url hash;};
in
unpackZigArtifact {inherit name artifact;};
fetchGitZig =
{
fetchGitZig = {
name,
url,
hash,
}:
let
}: let
parts = lib.splitString "#" url;
url_base = builtins.elemAt parts 0;
url_without_query = builtins.elemAt (lib.splitString "?" url_base) 0;
rev_base = builtins.elemAt parts 1;
rev =
if builtins.match "^[a-fA-F0-9]{40}$" rev_base != null then
rev_base
else
"refs/heads/${rev_base}";
if builtins.match "^[a-fA-F0-9]{40}$" rev_base != null
then rev_base
else "refs/heads/${rev_base}";
in
fetchgit {
inherit name rev hash;
url = url_without_query;
deepClone = false;
fetchSubmodules = false;
};
fetchZigArtifact =
{
fetchZigArtifact = {
name,
url,
hash,
}:
let
}: let
parts = lib.splitString "://" url;
proto = builtins.elemAt parts 0;
path = builtins.elemAt parts 1;