mirror of
https://github.com/isabelroses/nvim.git
synced 2025-04-09 13:29:34 +00:00
feat: minimise closeure
This commit is contained in:
parent
4bb27b0fa2
commit
99f2352d6d
1 changed files with 41 additions and 36 deletions
|
@ -82,9 +82,12 @@
|
|||
"zig"
|
||||
];
|
||||
},
|
||||
|
||||
# settings
|
||||
includePerLanguageTooling ? true,
|
||||
}:
|
||||
let
|
||||
inherit (lib.lists) flatten;
|
||||
inherit (lib.lists) flatten optionals;
|
||||
inherit (lib.trivial) importTOML;
|
||||
inherit (builtins)
|
||||
baseNameOf
|
||||
|
@ -137,45 +140,47 @@ wrapNeovim {
|
|||
vimPlugins.telescope-fzf-native-nvim
|
||||
];
|
||||
|
||||
extraPackages = [
|
||||
# external deps
|
||||
fd
|
||||
ripgrep
|
||||
extraPackages =
|
||||
[
|
||||
# external deps
|
||||
fd
|
||||
ripgrep
|
||||
]
|
||||
++ (optionals includePerLanguageTooling [
|
||||
# needed for copilot
|
||||
nodejs-slim
|
||||
|
||||
# needed for copilot
|
||||
nodejs-slim
|
||||
# lua
|
||||
stylua
|
||||
lua-language-server
|
||||
|
||||
# lua
|
||||
stylua
|
||||
lua-language-server
|
||||
# webdev
|
||||
emmet-language-server
|
||||
tailwindcss-language-server
|
||||
typescript
|
||||
vscode-langservers-extracted
|
||||
|
||||
# webdev
|
||||
emmet-language-server
|
||||
tailwindcss-language-server
|
||||
typescript
|
||||
vscode-langservers-extracted
|
||||
# markdown / latex
|
||||
ltex-ls
|
||||
marksman
|
||||
|
||||
# markdown / latex
|
||||
ltex-ls
|
||||
marksman
|
||||
# nix
|
||||
(callPackage ./extrapkgs/nil.nix { })
|
||||
statix
|
||||
deadnix
|
||||
nixfmt-rfc-style
|
||||
|
||||
# nix
|
||||
(callPackage ./extrapkgs/nil.nix { })
|
||||
statix
|
||||
deadnix
|
||||
nixfmt-rfc-style
|
||||
# shell
|
||||
shfmt
|
||||
shellcheck
|
||||
bash-language-server
|
||||
|
||||
# shell
|
||||
shfmt
|
||||
shellcheck
|
||||
bash-language-server
|
||||
|
||||
# etc
|
||||
nodePackages.prettier
|
||||
proselint
|
||||
taplo # toml
|
||||
yaml-language-server # yaml
|
||||
dockerfile-language-server-nodejs
|
||||
lazygit
|
||||
];
|
||||
# etc
|
||||
nodePackages.prettier
|
||||
proselint
|
||||
taplo # toml
|
||||
yaml-language-server # yaml
|
||||
dockerfile-language-server-nodejs
|
||||
lazygit
|
||||
]);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue