steel-language-server: init at 0-unstable-2026-01-15

This commit is contained in:
HigherOrderLogic
2026-01-20 08:44:27 -03:00
committed by Heitor Augusto
parent 3dd13a7e29
commit c63c673e99
@@ -0,0 +1,38 @@
{
lib,
rustPlatform,
makeBinaryWrapper,
steel,
}:
rustPlatform.buildRustPackage {
pname = "steel-language-server";
inherit (steel)
version
src
cargoHash
postPatch
;
nativeBuildInputs = [
makeBinaryWrapper
rustPlatform.bindgenHook
];
cargoBuildFlags = [
"--package"
"steel-language-server"
];
doCheck = false;
postFixup = ''
wrapProgram $out/bin/steel-language-server --set-default STEEL_HOME "${steel}/lib/steel"
'';
meta = steel.meta // {
description = "Steel language server";
maintainers = steel.meta.maintainers ++ [ lib.maintainers.higherorderlogic ];
mainProgram = "steel-language-server";
};
}