aboutsummaryrefslogtreecommitdiff
path: root/modules/programs
diff options
context:
space:
mode:
Diffstat (limited to 'modules/programs')
-rw-r--r--modules/programs/mcp.nix7
1 files changed, 4 insertions, 3 deletions
diff --git a/modules/programs/mcp.nix b/modules/programs/mcp.nix
index e6b5823..1d11c39 100644
--- a/modules/programs/mcp.nix
+++ b/modules/programs/mcp.nix
@@ -1,12 +1,13 @@
{
flake.modules.homeManager.mcp =
- { pkgs, ... }:
+ { pkgs, inputs, ... }:
let
- pluginRoot = "${pkgs.ida-pro-mcp}/${pkgs.python313.sitePackages}/ida_pro_mcp";
+ ida-pro-mcp = inputs.self.packages.${pkgs.stdenv.hostPlatform.system}.ida-pro-mcp;
+ pluginRoot = "${ida-pro-mcp}/${pkgs.python313.sitePackages}/ida_pro_mcp";
in
{
home = {
- packages = [ pkgs.ida-pro-mcp ];
+ packages = [ ida-pro-mcp ];
file = {
".idapro/plugins/ida_mcp.py".source = "${pluginRoot}/ida_mcp.py";
".idapro/plugins/ida_mcp".source = "${pluginRoot}/ida_mcp";