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;