summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian <[email protected]>2026-05-25 15:34:36 -0500
committerChristian <[email protected]>2026-05-25 15:34:36 -0500
commitf4cf46dfcf9e724c8350fb9634ea546da89299b4 (patch)
treeda058ebbfa31c1beb79565de487a0e6d70078a1d
parent0331a1b53c9586a92c6b7555cc37bed27839ffb7 (diff)
Add imhex to reverse engineering toolkit
-rw-r--r--CLAUDE.md8
-rw-r--r--modules/home/re.nix1
2 files changed, 8 insertions, 1 deletions
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; })
];
}