Skip to content

Commit b0a06d8

Browse files
committed
Make serverPackages less functional and more declarative
1 parent a7e852f commit b0a06d8

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

modules/lsp/default.nix

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -64,15 +64,14 @@ let
6464
# Combine `packages` and `customCmd` sets from `lsp-packages.nix`
6565
# We use this set to generate the package-option defaults
6666
serverPackages =
67-
(
68-
{
69-
unpackaged,
70-
packages,
71-
customCmd,
72-
}:
73-
builtins.mapAttrs (_: package: { inherit package; }) packages // customCmd
74-
)
75-
(import ../../plugins/lsp/lsp-packages.nix);
67+
let
68+
inherit (import ../../plugins/lsp/lsp-packages.nix)
69+
packages
70+
customCmd
71+
;
72+
normalisedPackages = builtins.mapAttrs (_: package: { inherit package; }) packages;
73+
in
74+
normalisedPackages // customCmd;
7675
in
7776
{
7877
options.lsp = {

0 commit comments

Comments
 (0)