Files
nixos-config/home/features/coding/pi.nix

46 lines
1.1 KiB
Nix
Raw Normal View History

2026-04-13 16:44:18 +02:00
{inputs, ...}: {
coding.agents.pi = {
enable = true;
agentsInput = inputs.agents;
2026-04-14 18:36:55 +02:00
externalSkills = [
{
src = inputs.skills-anthropic;
selectSkills = ["pdf" "docx" "frontend-design"];
}
{src = inputs.skills-vercel;}
{src = inputs.skills-basecamp;}
{src = inputs.skills-kestra;}
];
2026-04-13 21:28:13 +02:00
2026-04-14 18:36:55 +02:00
# Source materialized for m3ta.pi-agent wrapper sync into /var/lib/pi-agent/.pi/agent
# Use .pi/agents to match Pi's native directory layout.
path = ".pi/agents";
2026-04-13 21:28:13 +02:00
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
};
}