tree-sitter-nix-shell: init at 0.1.0

This commit is contained in:
2023-07-07 08:33:15 +00:00
parent 7004fb8f4e
commit 62907acedc
2 changed files with 33 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
{ lib
, fetchFromGitea
, htmlq
, tree-sitter
}:
tree-sitter.buildGrammar {
version = "0.1.0";
src = fetchFromGitea {
domain = "git.uninsane.org";
owner = "colin";
repo = "tree-sitter-nix-shell";
rev = "c2fcc8b6ee91af2cb58a38f62c0800f82d783738";
hash = "sha256-NU7p4KieSkYRhTSgL5qwFJ9n7hGJwTn0rynicfOf9oA=";
};
language = "nix-shell";
location = "tree-sitter-nix-shell";
generate = true;
nativeCheckInputs = [ htmlq ];
checkPhase = ''
(cd ..; make test)
'';
doCheck = true;
meta = with lib; {
description = "parse `#!/usr/bin/env nix-shell` scripts with tree-sitter";
homepage = "https://git.uninsane.org/colin/tree-sitter-nix-shell";
maintainers = with maintainers; [ colinsane ];
};
}

View File

@@ -46,6 +46,7 @@ let
sublime-music-mobile = callPackage ./additional/sublime-music-mobile { };
sxmo-utils = callPackage ./additional/sxmo-utils { };
tow-boot-pinephone = callPackage ./additional/tow-boot-pinephone { };
tree-sitter-nix-shell = callPackage ./additional/tree-sitter-nix-shell { };
unftp = callPackage ./additional/unftp { };
xdg-terminal-exec = callPackage ./additional/xdg-terminal-exec { };
zecwallet-light-cli = callPackage ./additional/zecwallet-light-cli { };