2026-04-13 16:44:18 +02:00
|
|
|
{inputs, ...}: {
|
|
|
|
|
coding.agents.pi = {
|
|
|
|
|
enable = true;
|
|
|
|
|
agentsInput = inputs.agents;
|
|
|
|
|
|
2026-04-13 21:28:13 +02:00
|
|
|
container = {
|
|
|
|
|
enable = true;
|
|
|
|
|
name = "pi-agent";
|
|
|
|
|
projectRoots = ["/home/m3tam3re/p"];
|
|
|
|
|
autoStart = true;
|
|
|
|
|
autoNixDevelop = true;
|
|
|
|
|
extraRunArgs = [];
|
|
|
|
|
extraEnv = {
|
|
|
|
|
NIX_CONFIG = "experimental-features = nix-command flakes";
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
2026-04-13 16:44:18 +02:00
|
|
|
modelOverrides = {
|
|
|
|
|
chiron = "zai-coding-plan/glm-5.1";
|
|
|
|
|
chiron-forge = "zai-coding-plan/glm-5.1";
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
settings = {
|
|
|
|
|
packages = [
|
|
|
|
|
"npm:@thesethrose/pi-zai-provider"
|
|
|
|
|
"npm:pi-mcp-adapter"
|
|
|
|
|
"npm:pi-subagents"
|
|
|
|
|
"npm:pi-lens"
|
|
|
|
|
"npm:pi-web-access"
|
|
|
|
|
"npm:pi-prompt-template-model"
|
|
|
|
|
"npm:@plannotator/pi-extension"
|
|
|
|
|
"npm:pi-powerline-footer"
|
|
|
|
|
"npm:pi-markdown-preview"
|
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
defaultProvider = "zai";
|
|
|
|
|
defaultModel = "glm-5.1";
|
|
|
|
|
defaultThinkingLevel = "medium";
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
# MCP servers auto-inherited from programs.mcp in default.nix
|
|
|
|
|
};
|
|
|
|
|
}
|