about summary refs log tree commit diff
diff options
context:
space:
mode:
authorBaitinq <[email protected]>2025-02-11 20:17:43 +0100
committerBaitinq <[email protected]>2025-02-11 20:17:43 +0100
commitfc026f3bb76ff3853815aefd6b3dfe7253931f33 (patch)
treea8325f20d8b4656694022348ccd337d8585fbc30
parentDotfiles: Ghostty: Add paste keybinds (diff)
downloadnixos-config-fc026f3bb76ff3853815aefd6b3dfe7253931f33.tar.gz
nixos-config-fc026f3bb76ff3853815aefd6b3dfe7253931f33.tar.bz2
nixos-config-fc026f3bb76ff3853815aefd6b3dfe7253931f33.zip
Dotfiles: Nvim: Use openai model for avante
-rw-r--r--dotfiles/nvim/init.lua11
-rw-r--r--hosts/home.nix1
-rw-r--r--secrets/default.nixbin1109 -> 1297 bytes
3 files changed, 11 insertions, 1 deletions
diff --git a/dotfiles/nvim/init.lua b/dotfiles/nvim/init.lua
index e5a8019..38ecbb2 100644
--- a/dotfiles/nvim/init.lua
+++ b/dotfiles/nvim/init.lua
@@ -254,7 +254,16 @@ require('lazy').setup({
       },
     },
     build = "make",
-    opts = { provider = "copilot" },
+    opts = {
+        provider = "openai",
+        openai = {
+          endpoint = "https://api.openai.com/v1",
+          model = "o3-mini", -- your desired model (or use gpt-4o, etc.)
+          timeout = 30000, -- timeout in milliseconds
+          temperature = 0, -- adjust if needed
+          max_tokens = 4096,
+        },
+      },
   },
 
   {
diff --git a/hosts/home.nix b/hosts/home.nix
index 2d29e38..3147041 100644
--- a/hosts/home.nix
+++ b/hosts/home.nix
@@ -111,6 +111,7 @@
 
   home.sessionVariables = {
     LOCATION = "${location}";
+    OPENAI_API_KEY = "${secrets.openai_api_key}";
   };
 
   services = {
diff --git a/secrets/default.nix b/secrets/default.nix
index 511beb1..03065f7 100644
--- a/secrets/default.nix
+++ b/secrets/default.nix
Binary files differ