Ghidra: Difference between revisions

Add note and example about declarative preferences
Pigs (talk | contribs)
m Add category development
 
(One intermediate revision by one other user not shown)
Line 5: Line 5:
Ghidra can be installed from nixpkgs from source via the <code>ghidra</code> package or as a pre-packaged build using <code>ghidra-bin</code>.
Ghidra can be installed from nixpkgs from source via the <code>ghidra</code> package or as a pre-packaged build using <code>ghidra-bin</code>.


There are a number of [https://github.com/NixOS/nixpkgs/tree/nixos-unstable/pkgs/tools/security/ghidra/extensions extensions] already supported in nixpkgs. If you want to build Ghidra with some extensions included, you can use the
There are a number of [https://github.com/NixOS/nixpkgs/tree/nixos-unstable/pkgs/tools/security/ghidra/extensions extensions] already supported in nixpkgs. Note that extensions ''cannot'' be used with the <code>ghidra-bin</code> package. If you want to build Ghidra with some extensions included, you can use the following:
following:


<syntaxhighlight lang="nix">
<syntaxhighlight lang="nix">
Line 13: Line 12:
       ]);
       ]);
</syntaxhighlight>
</syntaxhighlight>
Note that extensions ''cannot'' be used with the <code>ghidra-bin</code> package.


=== Ghidra overlays ===
=== Ghidra overlays ===
Line 142: Line 139:
}
}
</syntaxhighlight>
</syntaxhighlight>
[[Category:Development]]