From 6bf8ae412febd50a086a96ce2e6debed6155c6a9 Mon Sep 17 00:00:00 2001 From: EdenQwQ Date: Fri, 24 Oct 2025 17:47:32 +0800 Subject: [PATCH] no copilot, yes windsurf --- home/programs/coding/nixvim/ai.nix | 54 ++++++++--------------------- home/programs/coding/nixvim/lsp.nix | 2 +- home/tweaks/default.nix | 2 +- 3 files changed, 16 insertions(+), 42 deletions(-) diff --git a/home/programs/coding/nixvim/ai.nix b/home/programs/coding/nixvim/ai.nix index 682e0c5..f98ed5c 100644 --- a/home/programs/coding/nixvim/ai.nix +++ b/home/programs/coding/nixvim/ai.nix @@ -13,59 +13,33 @@ let in { programs.nixvim = { - # extraPlugins = [ - # (pkgs.vimUtils.buildVimPlugin { - # name = "fittencode"; - # src = pkgs.fetchFromGitHub { - # owner = "luozhiya"; - # repo = "fittencode.nvim"; - # rev = "a52440968404917d0a3625a60c809edf65e52787"; - # hash = "sha256-Xw34CLaVIXDbX6knW9TZgE0eaz6bT4UGKiBHesH/KcQ="; - # }; - # }) - # ]; # extraConfigLua = # # lua # '' - # require("fittencode").setup({ - # completion_mode = "inline", - # keymaps = { - # inline = { - # [""] = "accept_all_suggestions", - # }, - # }, + # local cmp = require("cmp") + # local current_sources = cmp.get_config().sources or {} + # table.insert(current_sources, { + # name = "copilot", + # priority = 100, + # }) + # cmp.setup({ + # sources = current_sources, # }) # ''; - extraConfigLua = - # lua - '' - local cmp = require("cmp") - local current_sources = cmp.get_config().sources or {} - table.insert(current_sources, { - name = "copilot", - priority = 100, - }) - cmp.setup({ - sources = current_sources, - }) - ''; plugins = { copilot-lua = { - enable = true; + enable = false; settings = { panel.enabled = false; suggestion.enabled = false; filetypes.markdown = true; }; }; - copilot-cmp.enable = true; - # cmp.settings.sources = [ - # { - # # name = "fittencode"; - # name = "copilot"; - # group_index = 2; - # } - # ]; + copilot-cmp.enable = false; + windsurf-nvim = { + enable = true; + }; + cmp.settings.sources = [ { name = "codeium"; } ]; codecompanion = { enable = true; settings = { diff --git a/home/programs/coding/nixvim/lsp.nix b/home/programs/coding/nixvim/lsp.nix index d7228fa..361e045 100644 --- a/home/programs/coding/nixvim/lsp.nix +++ b/home/programs/coding/nixvim/lsp.nix @@ -11,7 +11,7 @@ plugins = { lsp = { enable = true; - inlayHints = true; + inlayHints = false; keymaps = { diagnostic = { "lE" = "open_float"; diff --git a/home/tweaks/default.nix b/home/tweaks/default.nix index 1afb122..363df64 100644 --- a/home/tweaks/default.nix +++ b/home/tweaks/default.nix @@ -7,5 +7,5 @@ ./wallpaper.nix ./colorscheme.nix ]; - desktopShell = "noctalia-shell"; + desktopShell = "caelestia"; }