This commit is contained in:
Lennart J. Kurzweg (Nx2)
2025-07-19 21:28:26 +02:00
parent 7978dc1987
commit 17bd864d5c
3 changed files with 32 additions and 0 deletions

30
home-modules/opencode.nix Normal file
View File

@@ -0,0 +1,30 @@
{ pkgs, ... }@all: with all; {
home = {
packages = with pkgs; [
unstable.opencode
];
file.".config/opencode/opencode.json".text = let
model = "qwen2.5-coder:7b";
in builtins.toJSON {
"$schema" = "https://opencode.ai/config.json";
model = "ollama/${model}";
theme = "matrix";
provider = {
ollama = {
apiKey = "KEY";
disabled = false;
npm = "@ai-sdk/openai-compatible";
options = {
baseURL = "http://localhost:11434/v1";
};
models = {
"${model}" = {
tools = true;
};
};
};
};
};
};
}

View File

@@ -10,6 +10,7 @@
ffmpeg
figlet
fzf
gh
glib
glow
gnumake

View File

@@ -34,6 +34,7 @@
./home-modules/obs.nix
./home-modules/office.nix
./home-modules/ollama.nix
./home-modules/opencode.nix
./home-modules/pandoc.nix
./home-modules/pkgs-list/desktop.nix
./home-modules/pkgs-list/programs.nix