From eab372bd11b78e6c4cd3d12b0f1a71e0dc32ec81 Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Sun, 22 Jun 2025 23:47:49 +0800 Subject: [PATCH] feat(nvf): add avante-nvim ai assistant plugin --- .../rafiq/cli/editor/_nvf/assistant.nix | 22 +++++++++++++++++++ .../x86_64-linux/rafiq/cli/editor/default.nix | 1 + 2 files changed, 23 insertions(+) create mode 100644 homes/x86_64-linux/rafiq/cli/editor/_nvf/assistant.nix diff --git a/homes/x86_64-linux/rafiq/cli/editor/_nvf/assistant.nix b/homes/x86_64-linux/rafiq/cli/editor/_nvf/assistant.nix new file mode 100644 index 0000000..4a2fff1 --- /dev/null +++ b/homes/x86_64-linux/rafiq/cli/editor/_nvf/assistant.nix @@ -0,0 +1,22 @@ +{ + avante-nvim = { + enable = true; + setupOpts = { + provider = "gemini"; + auto_suggestions_provider = "gemini"; + auto_suggestions = true; + windows.ask.floating = true; + input = { + provider = "snacks"; + provider_opts.title = "Avante Input"; + provider_opts.icon = " "; + }; + mappings.suggestion = { + accept = ""; + next = ""; + prev = ""; + dismiss = ""; + }; + }; + }; +} diff --git a/homes/x86_64-linux/rafiq/cli/editor/default.nix b/homes/x86_64-linux/rafiq/cli/editor/default.nix index 9a149c2..4f4c5ee 100644 --- a/homes/x86_64-linux/rafiq/cli/editor/default.nix +++ b/homes/x86_64-linux/rafiq/cli/editor/default.nix @@ -26,6 +26,7 @@ in git.enable = true; git.gitsigns.enable = false; autopairs.nvim-autopairs.enable = true; + assistant = import ./_nvf/assistant.nix; autocomplete = import ./_nvf/autocomplete.nix { inherit lib; }; binds = import ./_nvf/binds.nix; clipboard = import ./_nvf/clipboard.nix;