Modules/Neovim: Disable lsps/formatters on headless systems
This commit is contained in:
@ -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
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user