diff --git a/bin/rz-pm b/bin/rz-pm new file mode 100755 index 0000000..df51e0f Binary files /dev/null and b/bin/rz-pm differ diff --git a/configuration.nix b/configuration.nix index 90a2ff3..e952085 100644 --- a/configuration.nix +++ b/configuration.nix @@ -3,6 +3,10 @@ { config, lib, pkgs, inputs, ... }: +let + myRizin = pkgs.rizin.passthru.withPlugins + (plugins: [ plugins.jsdec plugins.rz-ghidra ]); +in { imports = [ ./hardware-configuration.nix @@ -87,6 +91,7 @@ libglvnd libGL openal + myRizin inputs.helix.packages."${pkgs.system}".helix ]; diff --git a/pkgs/programming.nix b/pkgs/programming.nix index a634edf..bb9dd81 100644 --- a/pkgs/programming.nix +++ b/pkgs/programming.nix @@ -12,16 +12,20 @@ with pkgs; [ ghidra-bin uv unityhub + python313Packages.r2pipe + python312Packages.r2pipe + python312Packages.pip nodejs go + ninja binwalk dotnet-sdk_9 csharp-ls gcc cmake gnumake - ninja graalvmPackages.graalvm-ce + meson pnpm rustup go-task @@ -30,7 +34,9 @@ with pkgs; [ k3s kind podman-compose + cutter ghc + nasm haskellPackages.stack haskellPackages.hpack haskellPackages.cabal-install