This commit is contained in:
4DBug
2026-08-25 01:30:59 -05:00
parent 26facea264
commit ee374b1f17
9 changed files with 70 additions and 33 deletions
+24 -21
View File
@@ -1,25 +1,28 @@
{ pkgs, lib, ... }:
let
opencode-json = pkgs.writeText "opencode.json" (builtins.toJSON {
"$schema" = "https://opencode.ai/config.json";
plugin = [ "opencode-plugin-llama.cpp@latest" ];
provider = {
llama.cpp = {
npm = "@ai-sdk/openai-compatible";
name = "llama.cpp";
options.baseURL = "https://llama.bug.tools/v1";
models."qwen3.6-35b-a3b".name = "qwen3.6-35b-a3b";
};
};
});
in {
{
den.aspects.opencode = {
nixos = { pkgs, ... }: {
environment.systemPackages = [ pkgs.opencode ];
};
homeManager = { ... }: {
home.file.".config/opencode/opencode.json".source = opencode-json;
homeManager = {
programs.opencode = {
enable = true;
settings = {
plugin = [ "opencode-plugin-llama.cpp@latest" ];
provider = {
"llama.cpp" = {
npm = "@ai-sdk/openai-compatible";
name = "llama.cpp";
options = {
baseURL = "https://llama.bug.tools/v1";
};
models = {
"qwen3.6-35b-a3b" = {
name = "qwen3.6-35b-a3b";
};
};
};
};
};
};
};
};
}