diff options
| author | Leander Scherer <leander@schererleander.de> | 2026-07-02 13:03:54 +0200 |
|---|---|---|
| committer | Leander Scherer <leander@schererleander.de> | 2026-07-02 13:23:11 +0200 |
| commit | 67ab10c7ddaecf63cf8a82af17144d7024b4cb21 (patch) | |
| tree | 48d08174a4c82ab48098e834c734b7230ef9bd52 /modules/programs/mcp.nix | |
| parent | 6998fa888d9471a3b6f5323d0173801997fd9d08 (diff) | |
refactor(pkgs): migrate ida-pro to perSystem packages
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"; |
