Use local overseer binary for MCP server

This commit is contained in:
2026-02-04 20:19:25 +00:00
parent f8e912e201
commit c1bae690b3
2 changed files with 16 additions and 15 deletions

View File

@@ -1,24 +1,25 @@
{inputs}: final: prev: let {inputs}: final: prev: let
manifest = (prev.lib.importTOML "${inputs.overseer}/overseer/Cargo.toml").package; manifest = (prev.lib.importTOML "${inputs.overseer}/overseer/Cargo.toml").package;
in { in {
overseer = prev.rustPlatform.buildRustPackage { overseer =
pname = manifest.name; prev.rustPlatform.buildRustPackage {
version = manifest.version; pname = manifest.name;
version = manifest.version;
cargoLock.lockFile = "${inputs.overseer}/overseer/Cargo.lock"; cargoLock.lockFile = "${inputs.overseer}/overseer/Cargo.lock";
src = "${inputs.overseer}/overseer"; src = "${inputs.overseer}/overseer";
nativeBuildInputs = with prev; [ nativeBuildInputs = with prev; [
pkg-config pkg-config
]; ];
buildInputs = with prev; [ buildInputs = with prev; [
openssl openssl
]; ];
OPENSSL_NO_VENDOR = 1; OPENSSL_NO_VENDOR = 1;
doCheck = false; doCheck = false;
}; };
} }

View File

@@ -83,7 +83,7 @@
overseer = { overseer = {
enabled = true; enabled = true;
type = "local"; type = "local";
command = ["npx" "-y" "@dmmulroy/overseer" "mcp"]; command = ["${pkgs.overseer}/bin/os" "mcp"];
}; };
}; };
}; };