mirror of
https://github.com/srid/nixos-config.git
synced 2026-05-10 00:25:57 +08:00
* Add opencode home-manager module for zest and pureintent * Move claude-code Juspay config to separate module * Add JUSPAY_API_KEY export for opencode
32 lines
647 B
Nix
32 lines
647 B
Nix
{ pkgs, ... }:
|
|
let
|
|
juspayProvider = import ./juspay;
|
|
in
|
|
{
|
|
programs.opencode = {
|
|
enable = true;
|
|
package = pkgs.opencode;
|
|
settings = {
|
|
model = "litellm/glm-latest";
|
|
# Explore agent for fast codebase search/reading tasks
|
|
agent = {
|
|
explore = {
|
|
mode = "subagent";
|
|
model = "litellm/open-fast";
|
|
};
|
|
};
|
|
autoupdate = true;
|
|
provider = {
|
|
litellm = juspayProvider;
|
|
};
|
|
mcp = {
|
|
deepwiki = {
|
|
type = "remote";
|
|
url = "https://mcp.deepwiki.com/mcp";
|
|
enabled = true;
|
|
};
|
|
};
|
|
plugin = [ ];
|
|
};
|
|
};
|
|
}
|