diff --git a/home/jashton.nix b/home/jashton.nix index 7b16d76..975b696 100644 --- a/home/jashton.nix +++ b/home/jashton.nix @@ -52,7 +52,6 @@ in kicad libreoffice librewolf - opencode pdftk picom prismlauncher @@ -83,7 +82,7 @@ in (pkgs.writeShellScriptBin "jbuild" '' set -euo pipefail if [ $# -lt 1 ]; then - echo "usage: jrun [args...]" >&2 + echo "usage: jbuild [args...]" >&2 exit 1 fi @@ -261,6 +260,30 @@ in }; }; + programs.opencode = { + enable = true; + + settings = { + provider = { + ollama = { + npm = "@ai-sdk/openai-compatible"; + name = "Ollama (Local)"; + options = { + baseURL = "http://localhost:11434/v1"; + }; + models = { + "qwen3-coder-next:q4_K_M" = { + name = "Qwen3 Coder Next"; + }; + "qwen3.6:35b-a3b-q4_K_M" = { + name = "Qwen3.6 35B Thinker"; + }; + }; + }; + }; + }; + }; + programs.ssh = { enable = true; enableDefaultConfig = false;