8 rustPlatform.buildRustPackage rec {
12 src = fetchFromGitHub {
13 owner = "kamadorueda";
16 sha256 = "sha256-dQ3wzBTjteqk9rju+FMAO+ydimnGu24Y2DEDLX/P+1A=";
19 cargoHash = "sha256-1OsHs0W3ji9Kgpv7nGY9XyGxJ4c0faN2VuFLsdwkgKY=";
21 # Package requires a non reproducible submodule
22 # https://github.com/kamadorueda/nixel/blob/2873bd84bf4fc540d0ae8af062e109cc9ad40454/.gitmodules#L7
27 version = testers.testVersion { package = nixel; };
31 description = "Lexer, Parser, Abstract Syntax Tree and Concrete Syntax Tree for the Nix Expressions Language";
32 mainProgram = "nixel";
33 homepage = "https://github.com/kamadorueda/nixel";
34 license = licenses.agpl3Only;
35 maintainers = with maintainers; [ kamadorueda ];