1

Modules/Neovim: Disable lsps/formatters on headless systems

This commit is contained in:
2025-12-01 18:59:07 +01:00
parent 35c1419b4d
commit fbfc7236a1

View File

@ -1,6 +1,7 @@
{ {
inputs, inputs,
system, system,
headless,
username, username,
hostname, hostname,
config, config,
@ -27,13 +28,7 @@ in {
builtins.concatLists [ builtins.concatLists [
(lib.optionals neovim.neovide [neovide]) (lib.optionals neovim.neovide [neovide])
[ (lib.optionals (!headless) [
(pkgs.ripgrep.override {withPCRE2 = true;})
# Dependencies
lua54Packages.jsregexp # For tree-sitter
# nodejs_latest
# Language servers # Language servers
clang-tools clang-tools
clojure-lsp clojure-lsp
@ -80,6 +75,14 @@ in {
rustfmt rustfmt
stylua stylua
typstyle typstyle
])
[
(pkgs.ripgrep.override {withPCRE2 = true;})
# Dependencies
lua54Packages.jsregexp # For tree-sitter
# nodejs_latest
] ]
]; ];
}; };