diff options
Diffstat (limited to 'modules/programs/mcp.nix')
| -rw-r--r-- | modules/programs/mcp.nix | 7 |
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"; |
