diff --git a/pkgs/development/tools/misc/highlight-assertions/default.nix b/pkgs/development/tools/misc/highlight-assertions/default.nix new file mode 100644 index 000000000000..8d2aabe4bf5c --- /dev/null +++ b/pkgs/development/tools/misc/highlight-assertions/default.nix @@ -0,0 +1,25 @@ +{ lib, rustPlatform, fetchFromGitHub }: + +rustPlatform.buildRustPackage rec { + pname = "highlight-assertions"; + version = "unstable-2022-11-24"; + + src = fetchFromGitHub { + owner = "thehamsta"; + repo = pname; + rev = "c738a51513285ded4fc16d68afcdb77761543f92"; + sha256 = "sha256-vYXr0xFwRUwSEP++834A/4M1QB14Wx+qWwB9PUtn3uA="; + }; + + cargoSha256 = "sha256-sezjd7tmVVDoRsrsTK2zKjHmrBcAQDHyHd/dR1q1za0="; + + # requires nightly features + RUSTC_BOOTSTRAP = 1; + + meta = with lib; { + description = "A tool for unit testing tree sitter highlights for nvim-treesitter"; + homepage = "https://github.com/thehamsta/highlight-assertions"; + license = licenses.asl20; + maintainers = with maintainers; [ figsoda ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 00bf151fb526..91fb6ba3ccfa 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -17476,6 +17476,8 @@ with pkgs; heroku = callPackage ../development/tools/heroku { }; + highlight-assertions = callPackage ../development/tools/misc/highlight-assertions { }; + ccloud-cli = callPackage ../development/tools/ccloud-cli { }; confluent-cli = callPackage ../development/tools/confluent-cli { };