diff --git a/pkgs/by-name/em/emmylua-check/package.nix b/pkgs/by-name/em/emmylua-check/package.nix index 7cb9f6c45f8d..a9158839db4a 100644 --- a/pkgs/by-name/em/emmylua-check/package.nix +++ b/pkgs/by-name/em/emmylua-check/package.nix @@ -11,6 +11,9 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "emmylua_check"; inherit (emmylua-ls) version src cargoHash; + __structuredAttrs = true; + strictDeps = true; + nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/em/emmylua-doc-cli/package.nix b/pkgs/by-name/em/emmylua-doc-cli/package.nix index 6d5fb6330410..434a6e6e84fd 100644 --- a/pkgs/by-name/em/emmylua-doc-cli/package.nix +++ b/pkgs/by-name/em/emmylua-doc-cli/package.nix @@ -8,6 +8,9 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "emmylua_doc_cli"; inherit (emmylua-ls) version src cargoHash; + __structuredAttrs = true; + strictDeps = true; + buildAndTestSubdir = "crates/emmylua_doc_cli"; nativeInstallCheckInputs = [ diff --git a/pkgs/by-name/em/emmylua-ls/package.nix b/pkgs/by-name/em/emmylua-ls/package.nix index 5131d9a50c54..fcd013c859a5 100644 --- a/pkgs/by-name/em/emmylua-ls/package.nix +++ b/pkgs/by-name/em/emmylua-ls/package.nix @@ -18,6 +18,9 @@ rustPlatform.buildRustPackage (finalAttrs: { hash = "sha256-Zj5nLeTH/4sVElYP+erg6bSTX8jFqF7sqiXfaMam8pE="; }; + __structuredAttrs = true; + strictDeps = true; + nativeBuildInputs = [ pkg-config ];