ReOxide
Plugin System for the Ghidra Decompiler
Declared in: projects/ReOxide/default.nix
Demo
Implement missing demoOptions
programs.reoxide
- 
  
  
Whether to enable enable reoxide.
- Type:
 boolean- Default:
 false- Declared in:
 - projects/ReOxide/programs/reoxide/module.nix
 
 - 
  
  
The reoxide package to use.
- Type:
 package- Default:
 pkgs.reoxide- Declared in:
 - projects/ReOxide/programs/reoxide/module.nix
 
 
programs.reoxide.enable
programs.reoxide.package
services.reoxided
- 
  
  
Whether to enable enable reoxided.
- Type:
 boolean- Default:
 false- Declared in:
 - projects/ReOxide/services/reoxided/module.nix
 
 - 
  
  
The reoxide package to use.
- Type:
 package- Default:
 pkgs.reoxide- Declared in:
 - projects/ReOxide/services/reoxided/module.nix
 
 - 
  
  
Reoxide settings
- Type:
 open submodule of (TOML value)- Default:
 { }- Declared in:
 - projects/ReOxide/services/reoxided/module.nix
 
 - 
  
  
List of Ghidra installations to configure
- Type:
 list of (open submodule of (TOML value))- Default:
 [ ]- Declared in:
 - projects/ReOxide/services/reoxided/module.nix
 
 - 
  
  
Enable this Ghidra installation
- Type:
 boolean- Default:
 true- Declared in:
 - projects/ReOxide/services/reoxided/module.nix
 
 - 
  
  
Ghidra root install directory
- Type:
 string- Default:
 "/nix/store/8x7v9k2li0aryxbm13wyj1ja6cg1mww6-reoxide-0.7.0/opt/ghidra"- Declared in:
 - projects/ReOxide/services/reoxided/module.nix
 
 
services.reoxided.enable
services.reoxided.package
services.reoxided.settings
services.reoxided.settings.ghidra-install
services.reoxided.settings.ghidra-install.*.enabled
services.reoxided.settings.ghidra-install.*.root-dir
Examples
Enable reoxide
{ ... }: { programs.reoxide.enable = true; }
Declared in: projects/ReOxide/programs/reoxide/examples/basic.nix
Enable reoxided
{ lib, ... }: { programs.reoxide.enable = true; services.reoxided = { enable = true; settings.ghidra-install = [ # default instance (reoxide-ghidra) { enabled = true; } # NOTE: you can supply additional ghidra instances # { # enabled = true; # root-dir = "/path/to/other/ghidra/root/dir"; # } ]; }; }
Declared in: projects/ReOxide/services/reoxided/examples/basic.nix
This project is funded by NLnet through these subgrants:
- Entrust
 - ReOxide
 
Related links: