diff --git a/nix/base-system/init.lua b/nix/base-system/init.lua index f92b44c..ec06779 100644 --- a/nix/base-system/init.lua +++ b/nix/base-system/init.lua @@ -672,11 +672,11 @@ require('copilot').setup(); require('avante').setup ({ provider = "copilot", - openai = { - model = "Claude Sonnet 3.7", -- your desired model (or use gpt-4o, etc.) - timeout = 30000, -- Timeout in milliseconds, increase this for reasoning models + claude = { + endpoint = "https://api.anthropic.com", + model = "claude-3-7-sonnet-20250219", + timeout = 30000, -- Timeout in milliseconds temperature = 0, - max_tokens = 8192, -- Increase this to include reasoning tokens (for reasoning models) - --reasoning_effort = "medium", -- low|medium|high, only used for reasoning models - }, + max_tokens = 20480, + }; }) diff --git a/nix/base-system/modules/ollama.nix b/nix/base-system/modules/ollama.nix index 6361348..fd587ae 100644 --- a/nix/base-system/modules/ollama.nix +++ b/nix/base-system/modules/ollama.nix @@ -17,13 +17,13 @@ in options.services.ollama = { enable = mkEnableOption "Enable the ollama agent"; stdoutPath = mkOption { - default = "/var/log/ollama.out.log"; + default = "/Users/${config.services.ollama.user}/config/ollama/out.log"; }; stderrPath = mkOption { - default = "/var/log/ollama.err.log"; + default = "/Users/${config.services.ollama.user}/config/ollama/err.log"; }; pidPath = mkOption { - default = "/var/log/ollama.pid"; + default = "/Users/${config.services.ollama.user}/config/ollama/ollama.pid"; }; user = mkOption { default="zaphar"; @@ -37,12 +37,9 @@ in ProgramArguments = [ "${ollamaLauncher}" ]; - WatchPaths= [ - "/etc/${config.environment.etc."ollama.yaml".target}" - ]; EnvironmentVariables = { "OLLAMA_HOST" = "127.0.0.1:11434"; - "OLLAMA_MODELS" = "/Users/${config.services.ollama.user}/config/ollama"; + "OLLAMA_MODELS" = "/Users/${config.services.ollama.user}/config/ollama/"; }; RunAtLoad = true; }; diff --git a/nix/base-system/zshrc b/nix/base-system/zshrc index 33e6b63..2400746 100644 --- a/nix/base-system/zshrc +++ b/nix/base-system/zshrc @@ -44,4 +44,5 @@ function disk_usage() { eval "$(direnv hook zsh)" +export ANTHROPIC_API_KEY="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" export OPENAI_API_KEY="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"