pi: drop redundant pkgs.ghidra from home.packages
All checks were successful
Build and Deploy / mreow (push) Successful in 2m58s
Build and Deploy / yarn (push) Successful in 1m3s
Build and Deploy / muffin (push) Successful in 1m5s

The pyghidra-mcp wrapper bakes in GHIDRA_INSTALL_DIR via makeWrapperArgs
referencing pkgs.ghidra, which makes ghidra a runtime closure dep.
Adding pkgs.ghidra explicitly to home.packages caused buildEnv to merge
*two* ghidra-12.0.4 store paths (one from pyghidra's propagatedBuildInputs,
one from the explicit list) and fail with a path collision on
GPL/DMG/LICENSE.txt.

Drop the explicit add. The agent-driven workflow doesn't need the GUI;
manual exploration via 'nix run nixpkgs#ghidra' is one command away if
ever wanted.
This commit is contained in:
2026-05-04 20:36:24 -04:00
parent ea6ef4a446
commit b248f3592f

View File

@@ -138,7 +138,6 @@ in
home.packages = [ home.packages = [
inputs.llm-agents.packages.${pkgs.stdenv.hostPlatform.system}.omp inputs.llm-agents.packages.${pkgs.stdenv.hostPlatform.system}.omp
pyghidra-mcp pyghidra-mcp
pkgs.ghidra # GUI Ghidra for occasional manual exploration
]; ];
home.file = androidSkillFiles // { home.file = androidSkillFiles // {