Commit 0c614fe60199

Vincent Demeester <vincent@sbr.pm>
2026-02-16 16:01:44
Fix Nix package: correct npmDepsHash and entry point
- Computed npmDepsHash from actual npm deps - Fixed heredoc: unquoted EOF so $out gets expanded - Entry point: dist/main-pi.js - ddgr wrapped in PATH for web search - Verified: package builds, binary starts, model loads, tools register
Changed files (1)
nix/package.nix
@@ -15,7 +15,7 @@ buildNpmPackage {
   nodejs = nodejs_22;
   nativeBuildInputs = [ makeWrapper ];
 
-  npmDepsHash = lib.fakeHash;
+  npmDepsHash = "sha256-V0EZXDfGw+Ns2MqzctpY+pdybwjG4aP7I40zFO1cwlE=";
 
   # Build TypeScript
   buildPhase = ''
@@ -33,7 +33,7 @@ buildNpmPackage {
     cp package.json $out/lib/daneel/
 
     mkdir -p $out/bin
-    cat > $out/bin/daneel <<'EOF'
+    cat > $out/bin/daneel <<EOF
     #!/usr/bin/env node
     import("$out/lib/daneel/dist/main-pi.js");
     EOF