Etapa G: fuel-1 — cola profunda para el worker VPS (incoming +48 pineadas)
import-batch fuel-1 (95 candidatos): yield 65/95, dedup vs corpus/deferred → ~57 nuevas pineadas a incoming/. Empujadas al worker Hetzner (rsync aditivo); 69 recetas en su cola = ~1 día de molienda a 2 cores sin idle. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Semantic delta
No definition changed: this change is text, documentation or data.
84 files · +1856 −0
- recipes/incoming/.deferred/amber.toml +19 −0
- recipes/incoming/.deferred/cargo-license.toml +33 −0
- recipes/incoming/.deferred/cargo-spellcheck.toml +19 −0
- recipes/incoming/.deferred/flamegraph.toml +19 −0
- recipes/incoming/.deferred/ncdu.toml +19 −0
- recipes/incoming/.deferred/sfz.toml +19 −0
- recipes/incoming/.deferred/tabiew.toml +25 −0
- recipes/incoming/.deferred/tickrs.toml +22 −0
- recipes/incoming/.deferred/websocat.toml +25 −0
- recipes/incoming/.deferred/yj.toml +19 −0
- recipes/incoming/.deferred/zee.toml +25 −0
- recipes/incoming/0001-fix-CXXFLAGS.patch +22 −0
- recipes/incoming/0001-use-pattern-matching-instead-of-pathchk-in-autorestore.patch +34 −0
- recipes/incoming/age-plugin-yubikey.toml +22 −0
- recipes/incoming/atac.toml +22 −0
- recipes/incoming/bmon.toml +19 −0
- recipes/incoming/cargo-about.toml +22 −0
- recipes/incoming/cargo-careful.toml +19 −0
- recipes/incoming/cargo-component.toml +22 −0
- recipes/incoming/cargo-cyclonedx.toml +22 −0
- recipes/incoming/cargo-deadlinks.toml +19 −0
- recipes/incoming/cargo-dist.toml +22 −0
- recipes/incoming/cargo-feature.toml +19 −0
- recipes/incoming/cargo-flamegraph.toml +19 −0
- recipes/incoming/cargo-insta.toml +19 −0
- recipes/incoming/cargo-llvm-cov.toml +22 −0
- recipes/incoming/cargo-make.toml +22 −0
- recipes/incoming/cargo-mutants.toml +19 −0
- recipes/incoming/cargo-readme.toml +19 −0
- recipes/incoming/cargo-release.toml +22 −0
- recipes/incoming/cargo-semver-checks.toml +22 −0
- recipes/incoming/cargo-sort.toml +19 −0
- recipes/incoming/cargo-tarpaulin.toml +22 −0
- recipes/incoming/cheat.toml +19 −0
- recipes/incoming/cocogitto.toml +22 −0
- recipes/incoming/committed.toml +22 −0
- recipes/incoming/constexpr.patch +13 −0
- recipes/incoming/convco.toml +22 −0
- recipes/incoming/csvtk.toml +19 −0
- recipes/incoming/ddh.toml +19 −0
- recipes/incoming/dijo.toml +22 −0
- recipes/incoming/dnspeep.toml +19 −0
- recipes/incoming/dnsx.toml +19 −0
- recipes/incoming/dotenv-linter.toml +19 −0
- recipes/incoming/dupe-krill.toml +19 −0
- recipes/incoming/dyff.toml +19 −0
- recipes/incoming/fcp.toml +22 −0
- recipes/incoming/feroxbuster.toml +22 −0
- recipes/incoming/git-branchless.toml +22 −0
- recipes/incoming/git-igitt.toml +22 −0
- recipes/incoming/git-interactive-rebase-tool.toml +19 −0
- recipes/incoming/git-machete.toml +19 −0
- recipes/incoming/git-quick-stats.toml +16 −0
- recipes/incoming/git-stack.toml +19 −0
- recipes/incoming/git-trim.toml +22 −0
- recipes/incoming/gtrash.toml +19 −0
- recipes/incoming/hwatch.toml +19 −0
- recipes/incoming/jujutsu.toml +22 −0
- recipes/incoming/kakoune.toml +36 −0
- recipes/incoming/kbs2.toml +22 −0
- recipes/incoming/miller.toml +19 −0
- recipes/incoming/mtr.toml +22 −0
- recipes/incoming/natls.toml +19 −0
- recipes/incoming/netscanner.toml +19 −0
- recipes/incoming/pipr.toml +22 −0
- recipes/incoming/qsv.toml +22 −0
- recipes/incoming/rdedup.toml +22 −0
- recipes/incoming/rust-motd.toml +22 −0
- recipes/incoming/selene.toml +22 −0
- recipes/incoming/silicon.toml +22 −0
- recipes/incoming/slumber.toml +19 −0
- recipes/incoming/so.toml +22 −0
- recipes/incoming/sshs.toml +19 −0
- recipes/incoming/stgit.toml +22 −0
- recipes/incoming/systemctl-tui.toml +19 −0
- recipes/incoming/termusic.toml +22 −0
- recipes/incoming/tomlq.toml +19 −0
- recipes/incoming/units.toml +19 −0
- recipes/incoming/viddy.toml +19 −0
- recipes/incoming/walk.toml +19 −0
- recipes/incoming/when.toml +28 −0
- recipes/incoming/wstunnel.toml +19 −0
- recipes/incoming/zsv.toml +22 −0
- tandas/fuel-1.txt +110 −0
diff --git a/recipes/incoming/.deferred/amber.toml b/recipes/incoming/.deferred/amber.toml
new file mode 100644
index 00000000..96ea51c9
--- /dev/null
+++ b/recipes/incoming/.deferred/amber.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "amber"
+version = "0.6.1"
+
+[source]
+repo = "https://github.com/dalance/amber"
+commit = "3a48d1c42b49093278faed742063bf26c47d5fdd"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "amber"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/amber /out/usr/bin/amber"
diff --git a/recipes/incoming/.deferred/cargo-license.toml b/recipes/incoming/.deferred/cargo-license.toml
new file mode 100644
index 00000000..d539f86e
--- /dev/null
+++ b/recipes/incoming/.deferred/cargo-license.toml
@@ -0,0 +1,33 @@
+# Importada de Alpine aports por `hammer import-alpine` (Etapa G). PUNTO DE PARTIDA — pero
+# YA trae los parches de musl de Alpine (lo que un import de nix pierde). Pendiente: el
+# sha256 del tarball (el wrapper lo calcula), y adaptar build/install del shell de abuild.
+name = "cargo-license"
+version = "0.7.0"
+
+[source]
+tarball = "https://crates.io/api/v1/crates/cargo-license/0.7.0/download"
+# FIXME sha256: el wrapper lo calcula (Alpine publica sha512). sha512 de Alpine:
+# sha512 = "9b3f0ead35515e85ef4074ebdbdbe5b9ec8bcaec244fabe414e2ed60f90366e8b1692d8bf7ffe4c07d778e60d94bab86bc0c8be9823232e9c360a38bc65e9c5a"
+sha256 = "FIXME-sha256"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+[build.phases]
+# de build() de Alpine (traducido; el lab provee $CBUILD/$CHOST — Etapa G Fase 3; revisá --shared para estático):
+compile = '''
+_abuild_phase() {
+cargo auditable build --release --frozen
+}
+_abuild_phase
+'''
+# de package() de Alpine (traducido $pkgdir→/out):
+install = '''
+_abuild_phase() {
+install -Dm755 target/release/cargo-license -t "/out"/usr/bin
+}
+_abuild_phase
+'''
diff --git a/recipes/incoming/.deferred/cargo-spellcheck.toml b/recipes/incoming/.deferred/cargo-spellcheck.toml
new file mode 100644
index 00000000..ea8092f5
--- /dev/null
+++ b/recipes/incoming/.deferred/cargo-spellcheck.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "cargo-spellcheck"
+version = "0.15.7"
+
+[source]
+repo = "https://github.com/drahnr/cargo-spellcheck"
+commit = "a57497aa08923817b03b3575c57562913897f36b"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "cargo-spellcheck"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/cargo-spellcheck /out/usr/bin/cargo-spellcheck"
diff --git a/recipes/incoming/.deferred/flamegraph.toml b/recipes/incoming/.deferred/flamegraph.toml
new file mode 100644
index 00000000..99eeee1c
--- /dev/null
+++ b/recipes/incoming/.deferred/flamegraph.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "flamegraph"
+version = "2023-11-06"
+
+[source]
+repo = "https://github.com/brendangregg/FlameGraph"
+commit = "a96184c6939f8c6281fcd7285b54fba80555ac74"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+[deps]
+build = ["perl"]
diff --git a/recipes/incoming/.deferred/ncdu.toml b/recipes/incoming/.deferred/ncdu.toml
new file mode 100644
index 00000000..84d264ff
--- /dev/null
+++ b/recipes/incoming/.deferred/ncdu.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "ncdu"
+version = "2.9.2"
+
+[source]
+tarball = "https://dev.yorhel.nl/download/ncdu-2.9.2.tar.gz"
+sha256 = "e91135281cb66569f2ca4c0bac277246991e7e52524c0ca8cba3de5c8e81cec9"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+[deps]
+build = ["zig", "ncurses", "zstd"]
diff --git a/recipes/incoming/.deferred/sfz.toml b/recipes/incoming/.deferred/sfz.toml
new file mode 100644
index 00000000..48ebd18d
--- /dev/null
+++ b/recipes/incoming/.deferred/sfz.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "sfz"
+version = "0.7.1"
+
+[source]
+repo = "https://github.com/weihanglo/sfz"
+commit = "a120de1dd55dc05d725e1e2ba5ac247576acd9a6"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "sfz"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/sfz /out/usr/bin/sfz"
diff --git a/recipes/incoming/.deferred/tabiew.toml b/recipes/incoming/.deferred/tabiew.toml
new file mode 100644
index 00000000..7536ae9e
--- /dev/null
+++ b/recipes/incoming/.deferred/tabiew.toml
@@ -0,0 +1,25 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "tabiew"
+version = "0.13.1"
+
+[source]
+repo = "https://github.com/shshemi/tabiew"
+commit = "9226c20ba1d2eb258f834dfc61ab4ce06dfca31f"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "tw"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/tw /out/usr/bin/tw"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): perl
+
+[deps]
+build = ["openssl"]
diff --git a/recipes/incoming/.deferred/tickrs.toml b/recipes/incoming/.deferred/tickrs.toml
new file mode 100644
index 00000000..e2cd40cd
--- /dev/null
+++ b/recipes/incoming/.deferred/tickrs.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "tickrs"
+version = "0.15.0"
+
+[source]
+repo = "https://github.com/tarkah/tickrs"
+commit = "fc3095505d6b96add9e2e2062423dcb72224c66f"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "tickrs"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/tickrs /out/usr/bin/tickrs"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): openssl, zlib
diff --git a/recipes/incoming/.deferred/websocat.toml b/recipes/incoming/.deferred/websocat.toml
new file mode 100644
index 00000000..519ff6d4
--- /dev/null
+++ b/recipes/incoming/.deferred/websocat.toml
@@ -0,0 +1,25 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "websocat"
+version = "1.14.0"
+
+[source]
+repo = "https://github.com/vi/websocat"
+commit = "5c99078a7a7220144121739d8d17d3e95669eaa0"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "websocat"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/websocat /out/usr/bin/websocat"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): openssl
+
+[deps]
+build = ["openssl"]
diff --git a/recipes/incoming/.deferred/yj.toml b/recipes/incoming/.deferred/yj.toml
new file mode 100644
index 00000000..d9016861
--- /dev/null
+++ b/recipes/incoming/.deferred/yj.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "yj"
+version = "5.1.0"
+
+[source]
+repo = "https://github.com/sclevine/yj"
+commit = "500a688b5c2bd05426ac1351f93c16e32c733eb7"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+[deps]
+build = ["go"]
diff --git a/recipes/incoming/.deferred/zee.toml b/recipes/incoming/.deferred/zee.toml
new file mode 100644
index 00000000..197bf830
--- /dev/null
+++ b/recipes/incoming/.deferred/zee.toml
@@ -0,0 +1,25 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "zee"
+version = "0.3.2"
+
+[source]
+repo = "https://github.com/zee-editor/zee"
+commit = "107347474c6e63a6be6e8b1f4415f3270a92b2dc"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "zee"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/zee /out/usr/bin/zee"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): openssl
+
+[deps]
+build = ["openssl"]
diff --git a/recipes/incoming/0001-fix-CXXFLAGS.patch b/recipes/incoming/0001-fix-CXXFLAGS.patch
new file mode 100644
index 00000000..e0b64700
--- /dev/null
+++ b/recipes/incoming/0001-fix-CXXFLAGS.patch
@@ -0,0 +1,22 @@
+From 4f4e4cc5a52efa02b763440d5bf6f5923258eafc Mon Sep 17 00:00:00 2001
+From: Cormac Stephenson <c7s@kasku.net>
+Date: Thu, 13 Jan 2022 05:04:52 +0000
+Subject: [PATCH] fix CXXFLAGS
+
+---
+ src/Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/Makefile b/src/Makefile
+index 63bf1833..abea58aa 100644
+--- a/Makefile
++++ b/Makefile
+@@ -16,7 +16,7 @@ CPPFLAGS-debug-yes = -DKAK_DEBUG
+ CXXFLAGS-debug-yes = -O0 -g3
+ tag-debug-yes = .debug
+
+-CXXFLAGS-debug-no = -O3 -g3
++# CXXFLAGS-debug-no = -O3 -g3
+ tag-debug-no = .opt
+
+ CXXFLAGS-sanitize-address = -fsanitize=address
diff --git a/recipes/incoming/0001-use-pattern-matching-instead-of-pathchk-in-autorestore.patch b/recipes/incoming/0001-use-pattern-matching-instead-of-pathchk-in-autorestore.patch
new file mode 100644
index 00000000..de16759f
--- /dev/null
+++ b/recipes/incoming/0001-use-pattern-matching-instead-of-pathchk-in-autorestore.patch
@@ -0,0 +1,34 @@
+From cc2182e72226c8fdb7aaa0ac97a8c29ed58d5d54 Mon Sep 17 00:00:00 2001
+From: Maxime Coste <mawww@kakoune.org>
+Date: Fri, 22 May 2026 18:41:07 +1000
+Subject: [PATCH] Use pattern matching instead of pathchk in autorestore.kak
+
+Busybox does not seem to contain pathchk which means alpine linux
+does not either, even though this is a posix tool.
+
+Closes #5496
+---
+ rc/tools/autorestore.kak | 10 ++++++----
+ 1 file changed, 6 insertions(+), 4 deletions(-)
+
+diff --git a/rc/tools/autorestore.kak b/rc/tools/autorestore.kak
+index d49acf13d0..451358602d 100644
+--- a/rc/tools/autorestore.kak
++++ b/rc/tools/autorestore.kak
+@@ -35,10 +35,12 @@ define-command autorestore-restore-buffer \
+ fi
+
+ # ensure backup suffix only contains portable filename characters
+- if ! pathchk -p "$(printf %s "${newer}" | cut -b ${#backup_prefix}-)" >/dev/null 2>&1; then
+- printf "echo -debug 'backup file suffix contains unexpected characters %s, ignored.'" "$(printf %s "${newer}" | sed s/\'/\'\'/g)"
+- exit
+- fi
++ case "$(printf %s "${newer}" | cut -b ${#backup_prefix}-)" in
++ *[!A-Za-z0-9_.-]*)
++ printf "echo -debug 'backup file suffix contains unexpected characters %s, ignored.'" "$(printf %s "${newer}" | sed s/\'/\'\'/g)"
++ exit
++ ;;
++ esac
+
+ printf %s\\n "
+ ## Replace the content of the buffer with the content of the backup file
diff --git a/recipes/incoming/age-plugin-yubikey.toml b/recipes/incoming/age-plugin-yubikey.toml
new file mode 100644
index 00000000..c7603b02
--- /dev/null
+++ b/recipes/incoming/age-plugin-yubikey.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "age-plugin-yubikey"
+version = "0.5.1"
+
+[source]
+repo = "https://github.com/str4d/age-plugin-yubikey"
+commit = "9329e31dd3d0819d5d7b739aef59e455e10fcfa1"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "age-plugin-yubikey"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/age-plugin-yubikey /out/usr/bin/age-plugin-yubikey"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): openssl, pcsclite
diff --git a/recipes/incoming/atac.toml b/recipes/incoming/atac.toml
new file mode 100644
index 00000000..a1f3034f
--- /dev/null
+++ b/recipes/incoming/atac.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "atac"
+version = "0.23.0"
+
+[source]
+repo = "https://github.com/Julien-cpsn/ATAC"
+commit = "f67f1e48b5abf0f34abb0771b6dbcd99f74bf48b"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "atac"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/atac /out/usr/bin/atac"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): oniguruma
diff --git a/recipes/incoming/bmon.toml b/recipes/incoming/bmon.toml
new file mode 100644
index 00000000..03745d7b
--- /dev/null
+++ b/recipes/incoming/bmon.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "bmon"
+version = "4.0"
+
+[source]
+repo = "https://github.com/tgraf/bmon"
+commit = "1b3f11bde315e221474f7d066ce4efb4ff4d39e3"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+[deps]
+build = ["ncurses", "libconfuse", "libnl"]
diff --git a/recipes/incoming/cargo-about.toml b/recipes/incoming/cargo-about.toml
new file mode 100644
index 00000000..07b8c57e
--- /dev/null
+++ b/recipes/incoming/cargo-about.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "cargo-about"
+version = "0.9.0"
+
+[source]
+repo = "https://github.com/EmbarkStudios/cargo-about"
+commit = "9c27de92cc80448802124f70e438c79f8e3a2d2d"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "cargo-about"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/cargo-about /out/usr/bin/cargo-about"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): zstd
diff --git a/recipes/incoming/cargo-careful.toml b/recipes/incoming/cargo-careful.toml
new file mode 100644
index 00000000..883059c0
--- /dev/null
+++ b/recipes/incoming/cargo-careful.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "cargo-careful"
+version = "0.4.10"
+
+[source]
+repo = "https://github.com/RalfJung/cargo-careful"
+commit = "da6d10a92f83543b5a0eb3f38ab19b33c9b3df41"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "cargo-careful"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/cargo-careful /out/usr/bin/cargo-careful"
diff --git a/recipes/incoming/cargo-component.toml b/recipes/incoming/cargo-component.toml
new file mode 100644
index 00000000..78ffd16b
--- /dev/null
+++ b/recipes/incoming/cargo-component.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "cargo-component"
+version = "0.21.1"
+
+[source]
+repo = "https://github.com/bytecodealliance/cargo-component"
+commit = "e0cc637009d008fe7713300459463ce92dfccd0c"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "cargo-component"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/cargo-component /out/usr/bin/cargo-component"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): openssl
diff --git a/recipes/incoming/cargo-cyclonedx.toml b/recipes/incoming/cargo-cyclonedx.toml
new file mode 100644
index 00000000..6da638de
--- /dev/null
+++ b/recipes/incoming/cargo-cyclonedx.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "cargo-cyclonedx"
+version = "0.5.9"
+
+[source]
+repo = "https://github.com/CycloneDX/cyclonedx-rust-cargo"
+commit = "e58bd5590212f82c5b7e16dd3e2e819b0dbea5b1"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "cargo-cyclonedx"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/cargo-cyclonedx /out/usr/bin/cargo-cyclonedx"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): openssl
diff --git a/recipes/incoming/cargo-deadlinks.toml b/recipes/incoming/cargo-deadlinks.toml
new file mode 100644
index 00000000..821ebf92
--- /dev/null
+++ b/recipes/incoming/cargo-deadlinks.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "cargo-deadlinks"
+version = "0.8.1"
+
+[source]
+repo = "https://github.com/deadlinks/cargo-deadlinks"
+commit = "c3e5865a7c4b089404fa7573b6705c0fa2bccd0d"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "cargo-deadlinks"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/cargo-deadlinks /out/usr/bin/cargo-deadlinks"
diff --git a/recipes/incoming/cargo-dist.toml b/recipes/incoming/cargo-dist.toml
new file mode 100644
index 00000000..94e5134c
--- /dev/null
+++ b/recipes/incoming/cargo-dist.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "cargo-dist"
+version = "0.32.0"
+
+[source]
+repo = "https://github.com/axodotdev/cargo-dist"
+commit = "6886366640dd4da83d33ba55cc04aa58423cbad2"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "dist"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/dist /out/usr/bin/dist"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): git, rustup, nss-cacert, bzip2, xz, zstd
diff --git a/recipes/incoming/cargo-feature.toml b/recipes/incoming/cargo-feature.toml
new file mode 100644
index 00000000..52fef600
--- /dev/null
+++ b/recipes/incoming/cargo-feature.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "cargo-feature"
+version = "0.7.0"
+
+[source]
+repo = "https://github.com/Riey/cargo-feature"
+commit = "88a9f21a989091ea84d727a2c1ab06d0f2545557"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "cargo-feature"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/cargo-feature /out/usr/bin/cargo-feature"
diff --git a/recipes/incoming/cargo-flamegraph.toml b/recipes/incoming/cargo-flamegraph.toml
new file mode 100644
index 00000000..fdb173df
--- /dev/null
+++ b/recipes/incoming/cargo-flamegraph.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "cargo-flamegraph"
+version = "0.6.13"
+
+[source]
+repo = "https://github.com/flamegraph-rs/flamegraph"
+commit = "da53bec95d19d087560f5957bdd6eabcd7d0a8e2"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "cargo-flamegraph"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/cargo-flamegraph /out/usr/bin/cargo-flamegraph"
diff --git a/recipes/incoming/cargo-insta.toml b/recipes/incoming/cargo-insta.toml
new file mode 100644
index 00000000..732fb737
--- /dev/null
+++ b/recipes/incoming/cargo-insta.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "cargo-insta"
+version = "1.47.2"
+
+[source]
+repo = "https://github.com/mitsuhiko/insta"
+commit = "0ddf1e829337fe2a4cbb4b801d9fd78426a10fe0"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "cargo-insta"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/cargo-insta /out/usr/bin/cargo-insta"
diff --git a/recipes/incoming/cargo-llvm-cov.toml b/recipes/incoming/cargo-llvm-cov.toml
new file mode 100644
index 00000000..06382040
--- /dev/null
+++ b/recipes/incoming/cargo-llvm-cov.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "cargo-llvm-cov"
+version = "0.8.5"
+
+[source]
+repo = "https://github.com/taiki-e/cargo-llvm-cov"
+commit = "f3db8a1e3770a7e66681ee1b9597398e7d3f87a4"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "cargo-llvm-cov"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/cargo-llvm-cov /out/usr/bin/cargo-llvm-cov"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): git-minimal
diff --git a/recipes/incoming/cargo-make.toml b/recipes/incoming/cargo-make.toml
new file mode 100644
index 00000000..9e72a34a
--- /dev/null
+++ b/recipes/incoming/cargo-make.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "cargo-make"
+version = "0.37.24"
+
+[source]
+repo = "https://github.com/sagiegurari/cargo-make"
+commit = "8a354723f9009a4454e5da806e63903f8fd9805b"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "cargo-make"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/cargo-make /out/usr/bin/cargo-make"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): bzip2, openssl
diff --git a/recipes/incoming/cargo-mutants.toml b/recipes/incoming/cargo-mutants.toml
new file mode 100644
index 00000000..6e46c0fa
--- /dev/null
+++ b/recipes/incoming/cargo-mutants.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "cargo-mutants"
+version = "27.1.0"
+
+[source]
+repo = "https://github.com/sourcefrog/cargo-mutants"
+commit = "8ab1dc786a1f61a4e370416cc6c68b81a704e917"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "cargo-mutants"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/cargo-mutants /out/usr/bin/cargo-mutants"
diff --git a/recipes/incoming/cargo-readme.toml b/recipes/incoming/cargo-readme.toml
new file mode 100644
index 00000000..74493e2a
--- /dev/null
+++ b/recipes/incoming/cargo-readme.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "cargo-readme"
+version = "3.3.2"
+
+[source]
+repo = "https://github.com/webern/cargo-readme"
+commit = "15c8f5e6f3a7ed338b848e83c229bab0b3805782"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "cargo-readme"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/cargo-readme /out/usr/bin/cargo-readme"
diff --git a/recipes/incoming/cargo-release.toml b/recipes/incoming/cargo-release.toml
new file mode 100644
index 00000000..578d47e6
--- /dev/null
+++ b/recipes/incoming/cargo-release.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "cargo-release"
+version = "1.1.2"
+
+[source]
+repo = "https://github.com/crate-ci/cargo-release"
+commit = "ec4502ad3520a653a7ccfc40d2b20164b70161d1"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "cargo-release"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/cargo-release /out/usr/bin/cargo-release"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): git, libgit2, openssl
diff --git a/recipes/incoming/cargo-semver-checks.toml b/recipes/incoming/cargo-semver-checks.toml
new file mode 100644
index 00000000..f1fb4f71
--- /dev/null
+++ b/recipes/incoming/cargo-semver-checks.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "cargo-semver-checks"
+version = "0.48.0"
+
+[source]
+repo = "https://github.com/obi1kenobi/cargo-semver-checks"
+commit = "c9d2ce641c044846899ade23a34d3d5f40341ce9"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "cargo-semver-checks"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/cargo-semver-checks /out/usr/bin/cargo-semver-checks"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): cmake, zlib
diff --git a/recipes/incoming/cargo-sort.toml b/recipes/incoming/cargo-sort.toml
new file mode 100644
index 00000000..ca87faad
--- /dev/null
+++ b/recipes/incoming/cargo-sort.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "cargo-sort"
+version = "2.1.3"
+
+[source]
+repo = "https://github.com/devinr528/cargo-sort"
+commit = "51dbcfbf952ad54b60f33ef318b41c247c30de1c"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "cargo-sort"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/cargo-sort /out/usr/bin/cargo-sort"
diff --git a/recipes/incoming/cargo-tarpaulin.toml b/recipes/incoming/cargo-tarpaulin.toml
new file mode 100644
index 00000000..1d222d3b
--- /dev/null
+++ b/recipes/incoming/cargo-tarpaulin.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "cargo-tarpaulin"
+version = "0.35.4"
+
+[source]
+repo = "https://github.com/xd009642/tarpaulin"
+commit = "0998c8b46ce5569855d3c65c88d98799ce24cd49"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "cargo-tarpaulin"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/cargo-tarpaulin /out/usr/bin/cargo-tarpaulin"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): openssl
diff --git a/recipes/incoming/cheat.toml b/recipes/incoming/cheat.toml
new file mode 100644
index 00000000..81069f5d
--- /dev/null
+++ b/recipes/incoming/cheat.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "cheat"
+version = "4.5.0"
+
+[source]
+repo = "https://github.com/cheat/cheat"
+commit = "cc85a4bdb104474e433313724d9b381bc5f6f6b0"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+[deps]
+build = ["go"]
diff --git a/recipes/incoming/cocogitto.toml b/recipes/incoming/cocogitto.toml
new file mode 100644
index 00000000..66066a30
--- /dev/null
+++ b/recipes/incoming/cocogitto.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "cocogitto"
+version = "7.0.0"
+
+[source]
+repo = "https://github.com/oknozor/cocogitto"
+commit = "055a9fa8db8ac8ce50074d50162b48b92e9d0c47"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "cog"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/cog /out/usr/bin/cog"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): libgit2
diff --git a/recipes/incoming/committed.toml b/recipes/incoming/committed.toml
new file mode 100644
index 00000000..9dded1ed
--- /dev/null
+++ b/recipes/incoming/committed.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "committed"
+version = "1.1.11"
+
+[source]
+repo = "https://github.com/crate-ci/committed"
+commit = "faeed42f2e10c244533a01525f13c4d8b6ce383f"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "committed"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/committed /out/usr/bin/committed"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): git
diff --git a/recipes/incoming/constexpr.patch b/recipes/incoming/constexpr.patch
new file mode 100644
index 00000000..0449c6f0
--- /dev/null
+++ b/recipes/incoming/constexpr.patch
@@ -0,0 +1,13 @@
+diff --git a/src/color.hh b/src/color.hh
+index 943678e..3d4f06a 100644
+--- a/src/color.hh
++++ b/src/color.hh
+@@ -48,7 +48,7 @@ struct Color
+
+ constexpr Color() : Color{Default} {}
+ constexpr Color(NamedColor c) : color{c} {}
+- constexpr Color(unsigned char r, unsigned char g, unsigned char b, unsigned char a = 255)
++ Color(unsigned char r, unsigned char g, unsigned char b, unsigned char a = 255)
+ : a{a}, r{r}, g{g}, b{b}
+ {
+ validate_alpha();
diff --git a/recipes/incoming/convco.toml b/recipes/incoming/convco.toml
new file mode 100644
index 00000000..608a7f03
--- /dev/null
+++ b/recipes/incoming/convco.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "convco"
+version = "0.6.3"
+
+[source]
+repo = "https://github.com/convco/convco"
+commit = "a92cfa73dcc6803ada2733f31c63e452725982df"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "convco"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/convco /out/usr/bin/convco"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): cmake, openssl
diff --git a/recipes/incoming/csvtk.toml b/recipes/incoming/csvtk.toml
new file mode 100644
index 00000000..dc759ad9
--- /dev/null
+++ b/recipes/incoming/csvtk.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "csvtk"
+version = "0.33.0"
+
+[source]
+repo = "https://github.com/shenwei356/csvtk"
+commit = "86404619346dd14af89c1cf2fbb8d1b4416d35a0"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+[deps]
+build = ["go"]
diff --git a/recipes/incoming/ddh.toml b/recipes/incoming/ddh.toml
new file mode 100644
index 00000000..e5810351
--- /dev/null
+++ b/recipes/incoming/ddh.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "ddh"
+version = "0.13.0"
+
+[source]
+repo = "https://github.com/darakian/ddh"
+commit = "baeb5fdce8c5c03a11fd4c61c7541f20489d5f79"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "ddh"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/ddh /out/usr/bin/ddh"
diff --git a/recipes/incoming/dijo.toml b/recipes/incoming/dijo.toml
new file mode 100644
index 00000000..b03c4ca6
--- /dev/null
+++ b/recipes/incoming/dijo.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "dijo"
+version = "0.2.7"
+
+[source]
+repo = "https://github.com/oppiliappan/dijo"
+commit = "44c6faa0d1ed96ecc71865adf02db72fb96f28b1"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "dijo"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/dijo /out/usr/bin/dijo"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): ncurses
diff --git a/recipes/incoming/dnspeep.toml b/recipes/incoming/dnspeep.toml
new file mode 100644
index 00000000..5c58403a
--- /dev/null
+++ b/recipes/incoming/dnspeep.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "dnspeep"
+version = "0.1.3"
+
+[source]
+repo = "https://github.com/jvns/dnspeep"
+commit = "769456c66ce14290c6390ebcde623b357849c5a8"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "dnspeep"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/dnspeep /out/usr/bin/dnspeep"
diff --git a/recipes/incoming/dnsx.toml b/recipes/incoming/dnsx.toml
new file mode 100644
index 00000000..1a3d82b2
--- /dev/null
+++ b/recipes/incoming/dnsx.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "dnsx"
+version = "1.2.3"
+
+[source]
+repo = "https://github.com/projectdiscovery/dnsx"
+commit = "fa3b1876a3b20f93b06fc76a0beaa11a9075e80b"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+[deps]
+build = ["go"]
diff --git a/recipes/incoming/dotenv-linter.toml b/recipes/incoming/dotenv-linter.toml
new file mode 100644
index 00000000..ca457b55
--- /dev/null
+++ b/recipes/incoming/dotenv-linter.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "dotenv-linter"
+version = "4.0.0"
+
+[source]
+repo = "https://github.com/dotenv-linter/dotenv-linter"
+commit = "f9076b02daed89f54ed0bd23951a4cfa5ccceac4"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "dotenv-linter"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/dotenv-linter /out/usr/bin/dotenv-linter"
diff --git a/recipes/incoming/dupe-krill.toml b/recipes/incoming/dupe-krill.toml
new file mode 100644
index 00000000..8fa9afa4
--- /dev/null
+++ b/recipes/incoming/dupe-krill.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "dupe-krill"
+version = "1.5.0"
+
+[source]
+repo = "https://github.com/kornelski/dupe-krill"
+commit = "0e813b83c08543d4052523e05ca170bb1d155e91"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "dupe-krill"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/dupe-krill /out/usr/bin/dupe-krill"
diff --git a/recipes/incoming/dyff.toml b/recipes/incoming/dyff.toml
new file mode 100644
index 00000000..1888097d
--- /dev/null
+++ b/recipes/incoming/dyff.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "dyff"
+version = "1.12.0"
+
+[source]
+repo = "https://github.com/homeport/dyff"
+commit = "ea5d770b575967f1bc21eefcae08712d8f755e04"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+[deps]
+build = ["go"]
diff --git a/recipes/incoming/fcp.toml b/recipes/incoming/fcp.toml
new file mode 100644
index 00000000..13ac5708
--- /dev/null
+++ b/recipes/incoming/fcp.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "fcp"
+version = "0.2.2"
+
+[source]
+repo = "https://github.com/svetlitski/fcp"
+commit = "f8db0603ff0fb66d34d3c461b8e6239b72e1cad2"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "fcp"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/fcp /out/usr/bin/fcp"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): expect
diff --git a/recipes/incoming/feroxbuster.toml b/recipes/incoming/feroxbuster.toml
new file mode 100644
index 00000000..690e644b
--- /dev/null
+++ b/recipes/incoming/feroxbuster.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "feroxbuster"
+version = "2.13.1"
+
+[source]
+repo = "https://github.com/epi052/feroxbuster"
+commit = "aa8e1335801e91d98ce0d4fd148c2159a667a83b"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "feroxbuster"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/feroxbuster /out/usr/bin/feroxbuster"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): openssl
diff --git a/recipes/incoming/git-branchless.toml b/recipes/incoming/git-branchless.toml
new file mode 100644
index 00000000..8d245d98
--- /dev/null
+++ b/recipes/incoming/git-branchless.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "git-branchless"
+version = "0.11.1"
+
+[source]
+repo = "https://github.com/arxanas/git-branchless"
+commit = "69eaf9cbc3926e96cd7f41b12304ec083fcb655d"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "git-branchless"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/git-branchless /out/usr/bin/git-branchless"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): ncurses, openssl, sqlite
diff --git a/recipes/incoming/git-igitt.toml b/recipes/incoming/git-igitt.toml
new file mode 100644
index 00000000..a59a8a9e
--- /dev/null
+++ b/recipes/incoming/git-igitt.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "git-igitt"
+version = "0.1.21"
+
+[source]
+repo = "https://github.com/mlange-42/git-igitt"
+commit = "b4702825449f3834514060d202de2703746ebf44"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "git-igitt"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/git-igitt /out/usr/bin/git-igitt"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): libgit2, oniguruma, zlib
diff --git a/recipes/incoming/git-interactive-rebase-tool.toml b/recipes/incoming/git-interactive-rebase-tool.toml
new file mode 100644
index 00000000..2d53d0f6
--- /dev/null
+++ b/recipes/incoming/git-interactive-rebase-tool.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "git-interactive-rebase-tool"
+version = "2.4.1"
+
+[source]
+repo = "https://github.com/MitMaro/git-interactive-rebase-tool"
+commit = "30c7199875f1156be214d28da637f538010ecc1c"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "interactive-rebase-tool"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/interactive-rebase-tool /out/usr/bin/interactive-rebase-tool"
diff --git a/recipes/incoming/git-machete.toml b/recipes/incoming/git-machete.toml
new file mode 100644
index 00000000..36cb6161
--- /dev/null
+++ b/recipes/incoming/git-machete.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "git-machete"
+version = "3.41.0"
+
+[source]
+repo = "https://github.com/virtuslab/git-machete"
+commit = "5b1ae06ee733dda802db96fd1df7b873b23360e2"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+[deps]
+build = ["python3", "setuptools", "git", "pytest-mock"]
diff --git a/recipes/incoming/git-quick-stats.toml b/recipes/incoming/git-quick-stats.toml
new file mode 100644
index 00000000..4b629e3b
--- /dev/null
+++ b/recipes/incoming/git-quick-stats.toml
@@ -0,0 +1,16 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "git-quick-stats"
+version = "2.8.0"
+
+[source]
+repo = "https://github.com/arzzen/git-quick-stats"
+commit = "125eec713664aaadf9ba22185848a8db5ab986ca"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
diff --git a/recipes/incoming/git-stack.toml b/recipes/incoming/git-stack.toml
new file mode 100644
index 00000000..1e6d5592
--- /dev/null
+++ b/recipes/incoming/git-stack.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "git-stack"
+version = "0.10.20"
+
+[source]
+repo = "https://github.com/gitext-rs/git-stack"
+commit = "7c1512e110538c015d7cf47b037442da87553349"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "git-stack"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/git-stack /out/usr/bin/git-stack"
diff --git a/recipes/incoming/git-trim.toml b/recipes/incoming/git-trim.toml
new file mode 100644
index 00000000..de279107
--- /dev/null
+++ b/recipes/incoming/git-trim.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "git-trim"
+version = "0.4.4"
+
+[source]
+repo = "https://github.com/foriequal0/git-trim"
+commit = "1f39d85ddb242e9933fba9faaecd6f423f2b6a5b"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "git-trim"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/git-trim /out/usr/bin/git-trim"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): openssl, libgit2, zlib
diff --git a/recipes/incoming/gtrash.toml b/recipes/incoming/gtrash.toml
new file mode 100644
index 00000000..f44a287b
--- /dev/null
+++ b/recipes/incoming/gtrash.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "gtrash"
+version = "0.0.6"
+
+[source]
+repo = "https://github.com/umlx5h/gtrash"
+commit = "460e0b73615c653eee8941a3dd43fc1465260a3a"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+[deps]
+build = ["go"]
diff --git a/recipes/incoming/hwatch.toml b/recipes/incoming/hwatch.toml
new file mode 100644
index 00000000..c3e92c13
--- /dev/null
+++ b/recipes/incoming/hwatch.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "hwatch"
+version = "0.4.2"
+
+[source]
+repo = "https://github.com/blacknon/hwatch"
+commit = "635ca0611e6987d55febfb33e3cb9273cf5cd55e"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "hwatch"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/hwatch /out/usr/bin/hwatch"
diff --git a/recipes/incoming/jujutsu.toml b/recipes/incoming/jujutsu.toml
new file mode 100644
index 00000000..557f4e7c
--- /dev/null
+++ b/recipes/incoming/jujutsu.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "jujutsu"
+version = "0.42.0"
+
+[source]
+repo = "https://github.com/jj-vcs/jj"
+commit = "b8f7c455170e3273897aaf94431f8ccfb1afa7ad"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "jj"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/jj /out/usr/bin/jj"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): git-minimal, gnupg, openssh
diff --git a/recipes/incoming/kakoune.toml b/recipes/incoming/kakoune.toml
new file mode 100644
index 00000000..b03000a3
--- /dev/null
+++ b/recipes/incoming/kakoune.toml
@@ -0,0 +1,36 @@
+# Importada de Alpine aports por `hammer import-alpine` (Etapa G). PUNTO DE PARTIDA — pero
+# YA trae los parches de musl de Alpine (lo que un import de nix pierde). Pendiente: el
+# sha256 del tarball (el wrapper lo calcula), y adaptar build/install del shell de abuild.
+name = "kakoune"
+version = "2026.05.21"
+
+[source]
+tarball = "https://github.com/mawww/kakoune/archive/v2026.05.21.tar.gz"
+# FIXME sha256: el wrapper lo calcula (Alpine publica sha512). sha512 de Alpine:
+# sha512 = "e5a0fae85c779192a7f9bd6bacfa50955abd0b2140b1a65f2826c373c3365e11f05125cd621980a43ead67768c5117ce3f6b1a2ca347d37dcf29175872a83f2b"
+sha256 = "7ef778bd199e05977841e6f69aad2bee6cd58fb23b0e4bc265d012d42de17580"
+patches = ["0001-fix-CXXFLAGS.patch", "constexpr.patch", "0001-use-pattern-matching-instead-of-pathchk-in-autorestore.patch"]
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+[build.phases]
+# de build() de Alpine (traducido; el lab provee $CBUILD/$CHOST — Etapa G Fase 3; revisá --shared para estático):
+compile = '''
+_abuild_phase() {
+make debug=no
+}
+_abuild_phase
+'''
+# de package() de Alpine (traducido $pkgdir→/out):
+install = '''
+_abuild_phase() {
+make -j1 PREFIX="/usr" DESTDIR="/out/" debug=no install
+ install -Dm644 "$srcdir"/alpine-linux.kak \
+ -t "/out"/usr/share/kak/autoload/filetype/
+}
+_abuild_phase
+'''
diff --git a/recipes/incoming/kbs2.toml b/recipes/incoming/kbs2.toml
new file mode 100644
index 00000000..48f8c15d
--- /dev/null
+++ b/recipes/incoming/kbs2.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "kbs2"
+version = "0.7.3"
+
+[source]
+repo = "https://github.com/woodruffw/kbs2"
+commit = "9c5f40bca3f5d525dc7525e7bc137299d12d430b"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "kbs2"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/kbs2 /out/usr/bin/kbs2"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): python3, libxcb
diff --git a/recipes/incoming/miller.toml b/recipes/incoming/miller.toml
new file mode 100644
index 00000000..60d71d4a
--- /dev/null
+++ b/recipes/incoming/miller.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "miller"
+version = "6.18.1"
+
+[source]
+repo = "https://github.com/johnkerl/miller"
+commit = "22bed963460939d2c7482c9469a1ca7ed2ef8ffb"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+[deps]
+build = ["go"]
diff --git a/recipes/incoming/mtr.toml b/recipes/incoming/mtr.toml
new file mode 100644
index 00000000..60a0c225
--- /dev/null
+++ b/recipes/incoming/mtr.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "mtr"
+version = "0.96"
+
+[source]
+repo = "https://github.com/traviscross/mtr"
+commit = "f392168771570b0fdc104c38dea6bbc2ce585710"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+[build.phases]
+configure = "./configure --prefix=/usr --without-gtk"
+
+[deps]
+build = ["ncurses", "jansson", "libcap"]
diff --git a/recipes/incoming/natls.toml b/recipes/incoming/natls.toml
new file mode 100644
index 00000000..095c7813
--- /dev/null
+++ b/recipes/incoming/natls.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "natls"
+version = "2.1.14"
+
+[source]
+repo = "https://github.com/willdoescode/nat"
+commit = "f328f4983fb542fcf7e4b480ef57b379f005d3eb"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "natls"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/natls /out/usr/bin/natls"
diff --git a/recipes/incoming/netscanner.toml b/recipes/incoming/netscanner.toml
new file mode 100644
index 00000000..2e4cc846
--- /dev/null
+++ b/recipes/incoming/netscanner.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "netscanner"
+version = "0.6.41"
+
+[source]
+repo = "https://github.com/Chleba/netscanner"
+commit = "9a0dc2e4df4f5eec7458fe47f922195de0cdd1e6"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "netscanner"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/netscanner /out/usr/bin/netscanner"
diff --git a/recipes/incoming/pipr.toml b/recipes/incoming/pipr.toml
new file mode 100644
index 00000000..22ef91ea
--- /dev/null
+++ b/recipes/incoming/pipr.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "pipr"
+version = "0.0.16"
+
+[source]
+repo = "https://github.com/ElKowar/pipr"
+commit = "5559f81dcc81c2693448f63e3c4a8a4a2a72fe85"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "pipr"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/pipr /out/usr/bin/pipr"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): oniguruma
diff --git a/recipes/incoming/qsv.toml b/recipes/incoming/qsv.toml
new file mode 100644
index 00000000..daf61bd0
--- /dev/null
+++ b/recipes/incoming/qsv.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "qsv"
+version = "20.1.0"
+
+[source]
+repo = "https://github.com/dathere/qsv"
+commit = "8a66ed5b26925944533807b26d451870cb670d38"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "qsv"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/qsv /out/usr/bin/qsv"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): cmake, python3, file, sqlite, zstd, wayland
diff --git a/recipes/incoming/rdedup.toml b/recipes/incoming/rdedup.toml
new file mode 100644
index 00000000..b4958217
--- /dev/null
+++ b/recipes/incoming/rdedup.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "rdedup"
+version = "3.2.1"
+
+[source]
+repo = "https://github.com/dpc/rdedup"
+commit = "12644270238087db087159bfc7e60df125fb5427"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "rdedup"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/rdedup /out/usr/bin/rdedup"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): openssl, libsodium, xz
diff --git a/recipes/incoming/rust-motd.toml b/recipes/incoming/rust-motd.toml
new file mode 100644
index 00000000..91b2bd41
--- /dev/null
+++ b/recipes/incoming/rust-motd.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "rust-motd"
+version = "2.1.2"
+
+[source]
+repo = "https://github.com/rust-motd/rust-motd"
+commit = "dba019812a1bdfbef2654cda22893b2417f3f1fb"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "rust-motd"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/rust-motd /out/usr/bin/rust-motd"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): openssl
diff --git a/recipes/incoming/selene.toml b/recipes/incoming/selene.toml
new file mode 100644
index 00000000..7bf36b74
--- /dev/null
+++ b/recipes/incoming/selene.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "selene"
+version = "0.31.0"
+
+[source]
+repo = "https://github.com/kampfkarren/selene"
+commit = "9d531b8d3755e139b26c534914e252239014bb3d"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "selene"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/selene /out/usr/bin/selene"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): openssl
diff --git a/recipes/incoming/silicon.toml b/recipes/incoming/silicon.toml
new file mode 100644
index 00000000..c41df206
--- /dev/null
+++ b/recipes/incoming/silicon.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "silicon"
+version = "0.5.3"
+
+[source]
+repo = "https://github.com/Aloxaf/silicon"
+commit = "adf96cb7a79f90f038c2ef6a219e4579b3d445fd"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "silicon"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/silicon /out/usr/bin/silicon"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): cmake, python3, expat, freetype, fira-code, fontconfig, harfbuzz, oniguruma, libxcb
diff --git a/recipes/incoming/slumber.toml b/recipes/incoming/slumber.toml
new file mode 100644
index 00000000..31349237
--- /dev/null
+++ b/recipes/incoming/slumber.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "slumber"
+version = "4.3.1"
+
+[source]
+repo = "https://github.com/LucasPickering/slumber"
+commit = "b12bfd67a2c9117b9ad0195b3d3734f980a0fc53"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "slumber"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/slumber /out/usr/bin/slumber"
diff --git a/recipes/incoming/so.toml b/recipes/incoming/so.toml
new file mode 100644
index 00000000..a3640852
--- /dev/null
+++ b/recipes/incoming/so.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "so"
+version = "0.4.10"
+
+[source]
+repo = "https://github.com/samtay/so"
+commit = "4b0cb2589ae9d0cb963bc5136ffc4bc211c0210f"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "so"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/so /out/usr/bin/so"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): openssl
diff --git a/recipes/incoming/sshs.toml b/recipes/incoming/sshs.toml
new file mode 100644
index 00000000..3d412c9f
--- /dev/null
+++ b/recipes/incoming/sshs.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "sshs"
+version = "4.7.2"
+
+[source]
+repo = "https://github.com/quantumsheep/sshs"
+commit = "6545755a40014188a7d5f17f4044ea7ad444d923"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "sshs"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/sshs /out/usr/bin/sshs"
diff --git a/recipes/incoming/stgit.toml b/recipes/incoming/stgit.toml
new file mode 100644
index 00000000..bf37c8df
--- /dev/null
+++ b/recipes/incoming/stgit.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "stgit"
+version = "2.5.5"
+
+[source]
+repo = "https://github.com/stacked-git/stgit"
+commit = "020140581698f62d846c995ee6e3bebe0c20ff14"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "stg"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/stg /out/usr/bin/stg"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): asciidoc, xmlto, docbook-xsl-nons, docbook-xml, perl, git, curl
diff --git a/recipes/incoming/systemctl-tui.toml b/recipes/incoming/systemctl-tui.toml
new file mode 100644
index 00000000..7c21ff2e
--- /dev/null
+++ b/recipes/incoming/systemctl-tui.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "systemctl-tui"
+version = "0.5.2"
+
+[source]
+repo = "https://github.com/rgwood/systemctl-tui"
+commit = "8e257eeb956ed31991d64bdd3bde1ee4f9b1dce3"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "systemctl-tui"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/systemctl-tui /out/usr/bin/systemctl-tui"
diff --git a/recipes/incoming/termusic.toml b/recipes/incoming/termusic.toml
new file mode 100644
index 00000000..aeebb453
--- /dev/null
+++ b/recipes/incoming/termusic.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "termusic"
+version = "0.13.2"
+
+[source]
+repo = "https://github.com/tramhao/termusic"
+commit = "8bbb47b928588893c8aed14ef710c13aadd3fb10"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "termusic"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/termusic /out/usr/bin/termusic"
+
+# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
+# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): protobuf, cmake, dbus, glib, gstreamer, mpv, openssl, sqlite, libopus, alsa-lib
diff --git a/recipes/incoming/tomlq.toml b/recipes/incoming/tomlq.toml
new file mode 100644
index 00000000..eb0530fc
--- /dev/null
+++ b/recipes/incoming/tomlq.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "tomlq"
+version = "0.2.2"
+
+[source]
+repo = "https://github.com/cryptaliagy/tomlq"
+commit = "c4a785cde4e91ffdca6661494474cd9b5ed23e8d"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "tq"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/tq /out/usr/bin/tq"
diff --git a/recipes/incoming/units.toml b/recipes/incoming/units.toml
new file mode 100644
index 00000000..efb3840c
--- /dev/null
+++ b/recipes/incoming/units.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "units"
+version = "2.27"
+
+[source]
+tarball = "https://ftp.gnu.org/gnu/units/units-2.27.tar.gz"
+sha256 = "e1bbdb09672e7c08eee986749e7a1629eb84a6bdf41f5a2a79d6804444abbe10"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+[deps]
+build = ["readline", "python3-3.13.13-env"]
diff --git a/recipes/incoming/viddy.toml b/recipes/incoming/viddy.toml
new file mode 100644
index 00000000..f662e032
--- /dev/null
+++ b/recipes/incoming/viddy.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "viddy"
+version = "1.3.1"
+
+[source]
+repo = "https://github.com/sachaos/viddy"
+commit = "eee2ff2c104b16c242b3190ba2bc65bb031580dc"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "viddy"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/viddy /out/usr/bin/viddy"
diff --git a/recipes/incoming/walk.toml b/recipes/incoming/walk.toml
new file mode 100644
index 00000000..802156d0
--- /dev/null
+++ b/recipes/incoming/walk.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "walk"
+version = "1.13.0"
+
+[source]
+repo = "https://github.com/antonmedv/walk"
+commit = "0c1a9c0dce2f1300b7848fa6e8cfd635377289b8"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+[deps]
+build = ["go"]
diff --git a/recipes/incoming/when.toml b/recipes/incoming/when.toml
new file mode 100644
index 00000000..a1809381
--- /dev/null
+++ b/recipes/incoming/when.toml
@@ -0,0 +1,28 @@
+# Importada de Alpine aports por `hammer import-alpine` (Etapa G). PUNTO DE PARTIDA — pero
+# YA trae los parches de musl de Alpine (lo que un import de nix pierde). Pendiente: el
+# sha256 del tarball (el wrapper lo calcula), y adaptar build/install del shell de abuild.
+name = "when"
+version = "1.1.45"
+
+[source]
+tarball = "https://bitbucket.org/ben-crowell/when/get/3dacb13c155e.tar.gz"
+# FIXME sha256: el wrapper lo calcula (Alpine publica sha512). sha512 de Alpine:
+# sha512 = "5e0a62d2770c81d77b486b2a8d300c5fb20de36b81b7cf3a60d3e5d985ff4f689a57aecb7b6b659982b975b95b624a1354aeac35dc4b42411a4251adf7cedaf7"
+sha256 = "2cd8b8d9e7cfa1972da3cebec579a83511843b439b9b98c41861eae0da81530c"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+[build.phases]
+# de package() de Alpine (traducido $pkgdir→/out):
+install = '''
+_abuild_phase() {
+make install DESTDIR="/out"
+}
+_abuild_phase
+'''
+
+# depends de runtime de Alpine (NO build-deps): perl
diff --git a/recipes/incoming/wstunnel.toml b/recipes/incoming/wstunnel.toml
new file mode 100644
index 00000000..f365fdb0
--- /dev/null
+++ b/recipes/incoming/wstunnel.toml
@@ -0,0 +1,19 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "wstunnel"
+version = "10.5.5"
+
+[source]
+repo = "https://github.com/erebe/wstunnel"
+commit = "db10b1aa0cd6512b734c7daa501f14ee3c3e4996"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["--bin", "wstunnel"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/wstunnel /out/usr/bin/wstunnel"
diff --git a/recipes/incoming/zsv.toml b/recipes/incoming/zsv.toml
new file mode 100644
index 00000000..5b944e3f
--- /dev/null
+++ b/recipes/incoming/zsv.toml
@@ -0,0 +1,22 @@
+# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
+# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
+# compiler/link/phases y adaptá hasta que compile.
+# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
+name = "zsv"
+version = "1.4.3"
+
+[source]
+repo = "https://github.com/liquidaty/zsv"
+commit = "e3f11419962aee9badaf729b4b3f7c432d12aa18"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+[build.phases]
+configure = "./configure --prefix=/usr --jq-prefix=/home/sergio/.nixstore/df2pvmhpm3frcdlwrsmmrk9g867pf7fd-jq-1.8.1"
+
+[deps]
+build = ["jq"]
diff --git a/tandas/fuel-1.txt b/tandas/fuel-1.txt
new file mode 100644
index 00000000..c954d17c
--- /dev/null
+++ b/tandas/fuel-1.txt
@@ -0,0 +1,110 @@
+# fuel-1 — cola PROFUNDA para el worker VPS (2026-06-24). Lista grande a propósito:
+# el import filtra (~70-95%), la granja filtra el build (~50%), y lo que quede mantiene
+# al box moliendo 24/7 sin idle. Candidatos Rust no presentes en el corpus.
+# --- cargo subcomandos ---
+cargo-insta
+cargo-shear
+cargo-deadlinks
+cargo-readme
+cargo-sort
+cargo-workspaces
+cargo-mutants
+cargo-semver-checks
+cargo-about
+cargo-flamegraph
+cargo-tarpaulin
+cargo-watch
+cargo-cyclonedx
+cargo-feature
+cargo-depgraph
+cargo-tree
+cargo-outdated
+cargo-spellcheck
+cargo-careful
+cargo-nextest
+# --- net / http / api ---
+atac
+sshs
+wstunnel
+dnsx
+gurl
+bmon
+xh
+mtr
+# --- text / data / json ---
+viddy
+hwatch
+dyff
+jyt
+fnr
+tomlq
+jsonpath
+htmlq
+miller
+qsv
+frawk
+zsv
+csvtk
+# --- files / dirs ---
+trashy
+gtrash
+natls
+dirstat-rs
+dupe-krill
+biodiff
+walk
+fcp
+xcp
+lns
+# --- git ---
+git-igitt
+git-machete
+git-quick-stats
+stgit
+gix
+git-interactive-rebase-tool
+# --- system / monitor ---
+rust-motd
+bmon
+hegemon
+kdash
+procmon
+ramfetch
+# --- shells / prompt / nav ---
+ion
+mcfly
+# --- editores / terminal ui ---
+kakoune
+gitui
+slumber
+xplr
+# --- calc / util ---
+rpn
+units
+dijo
+pipr
+when
+insect
+cpc
+qalc
+# --- security / crypto ---
+kbs2
+ripasso
+pass-rs
+sshpass-rs
+age-plugin-yubikey
+# --- backup / sync ---
+bita
+ddh
+rdedup
+# --- misc cool ---
+pay-respects
+so
+cheat
+pier
+silicon
+termusic
+spotify-tui
+diskonaut
+ttyper
+gitui