{ config, pkgs, inputs, system, ... }: { # 导入 NvChad 模块 imports = [ inputs.nix4nvchad.homeManagerModules.default ]; programs.nvchad = { enable = true; # 可选:添加你需要的语言服务器和工具 extraPackages = with pkgs; [ # LSP 服务器 nil # Nix LSP nixd # Nix 语言服务器(另一种选择) marksman # Markdown LSP # 格式化工具 nixpkgs-fmt shfmt ]; }; # 设置默认编辑器 home.sessionVariables = { EDITOR = "nvim"; VISUAL = "nvim"; }; }