steel-language-server: init at 0-unstable-2026-01-15 (#452978)

This commit is contained in:
Heitor Augusto
2026-01-20 11:50:11 +00:00
committed by GitHub
2 changed files with 41 additions and 0 deletions
@@ -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";
};
}
+3
View File
@@ -91,6 +91,9 @@ rustPlatform.buildRustPackage {
postFixup = ''
wrapProgram $out/bin/steel --set-default STEEL_HOME "$out/lib/steel"
wrapProgram $out/bin/steel-language-server --set-default STEEL_HOME "$out/lib/steel"
wrapProgram $out/bin/forge --set-default STEEL_HOME "$out/lib/steel"
wrapProgram $out/bin/cargo-steel-lib --set-default STEEL_HOME "$out/lib/steel"
'';
env = {