diff --git a/pkgs/by-name/ji/jinja-lsp/package.nix b/pkgs/by-name/ji/jinja-lsp/package.nix new file mode 100644 index 000000000000..5cca9ebff4c9 --- /dev/null +++ b/pkgs/by-name/ji/jinja-lsp/package.nix @@ -0,0 +1,32 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, +}: +rustPlatform.buildRustPackage rec { + pname = "jinja-lsp"; + version = "0.1.84"; + + src = fetchFromGitHub { + owner = "uros-5"; + repo = "jinja-lsp"; + tag = "v${version}"; + hash = "sha256-VgdrPpYY2RC+6JKaPYcd0wI381TPaE/NBx7uDI8Ud5g="; + }; + + useFetchCargoVendor = true; + cargoHash = "sha256-7h2iY6tpUoOGnLmhI8SJUSLlM9CadgtiWEFHFr1gURs="; + + cargoBuildFlags = [ + "-p" + "jinja-lsp" + ]; + + meta = { + description = "Language server implementation for jinja2"; + homepage = "https://github.com/uros-5/jinja-lsp"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ adamjhf ]; + mainProgram = "jinja-lsp"; + }; +}