From 67ab10c7ddaecf63cf8a82af17144d7024b4cb21 Mon Sep 17 00:00:00 2001 From: Leander Scherer Date: Thu, 2 Jul 2026 13:03:54 +0200 Subject: refactor(pkgs): migrate ida-pro to perSystem packages --- modules/programs/mcp.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'modules/programs') 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"; -- cgit v1.3.1