From f4cf46dfcf9e724c8350fb9634ea546da89299b4 Mon Sep 17 00:00:00 2001 From: Christian Date: Mon, 25 May 2026 15:34:36 -0500 Subject: Add imhex to reverse engineering toolkit --- CLAUDE.md | 8 +++++++- modules/home/re.nix | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CLAUDE.md b/CLAUDE.md index c2b3bed..dc15bcb 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -86,7 +86,7 @@ Each host imports: - ROCm acceleration for local LLMs with RX 6800 GPU **Laptop** (`hosts/laptop/configuration.nix`): -- Imports: `common.nix`, `dev.nix` +- Imports: `common.nix`, `dev.nix`, `re.nix` - Laptop-specific: backlight control (`programs.light`), battery alias - Wireless via iwd - keyd for capslock → ctrl/esc overlay @@ -127,6 +127,12 @@ Each host imports: - User module adds Continue VSCode extension with Ollama proxy config - Desktop host configures Ollama service with ROCm acceleration +**re.nix** (system + user): +- Extends dev.nix (inherits all dev features) +- User module (`modules/home/re.nix`) provides reverse engineering tools: binaryninja-free, avalonia-ilspy, imhex, ghidra (via `modules/home/ghidra.nix`) +- `ghidra.nix` wraps Ghidra to launch in PyGhidra mode using the bundled pyghidra wheel +- Used by: laptop + ## Special Configurations ### AMD ROCm for Local LLMs (Desktop Only) diff --git a/modules/home/re.nix b/modules/home/re.nix index 2185024..8a03173 100644 --- a/modules/home/re.nix +++ b/modules/home/re.nix @@ -8,6 +8,7 @@ home.packages = [ pkgs.binaryninja-free pkgs.avalonia-ilspy + pkgs.imhex (import ./ghidra.nix { inherit pkgs; }) ]; } -- cgit v1.2.3