From b7cc55c857785c21fbebb5a0bc93c20762f0b03d Mon Sep 17 00:00:00 2001 From: imbytecat Date: Sat, 11 Apr 2026 13:26:22 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=B7=BB=E5=8A=A0=20catppuccin-nvim=20?= =?UTF-8?q?workaround=20=E5=BE=85=E6=B8=85=E7=90=86=20TODO?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TODO.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 TODO.md diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000..3cf8e64 --- /dev/null +++ b/TODO.md @@ -0,0 +1,9 @@ +# TODO + +## catppuccin-nvim require check workaround + +- **文件**: `home/dev/neovim.nix` +- **内容**: 覆盖 `catppuccin.sources.nvim` 补上 `nvimSkipModule` +- **原因**: catppuccin/nix 的 `pkgs/nvim/package.nix` 漏了 `catppuccin.lib.detect_integrations`,该模块依赖 lazy.nvim 运行时,nix 构建沙箱里 require check 必定失败 +- **上游**: https://github.com/catppuccin/nix — 需要在 `nvimSkipModule` 列表中添加 `catppuccin.lib.detect_integrations` +- **清理条件**: `nix flake update` 后若 `catppuccin.enable = true` + 删除 neovim.nix 中的 override 仍能 `nix build` 通过,即可移除