···23rustPlatform.buildRustPackage rec {
4 pname = "helix";
5- version = "22.12";
67 # This release tarball includes source code for the tree-sitter grammars,
8 # which is not ordinarily part of the repository.
9 src = fetchzip {
10 url = "https://github.com/helix-editor/helix/releases/download/${version}/helix-${version}-source.tar.xz";
11- sha256 = "sha256-En6SOyAPNPPzDGdm2XTjbGG0NQFGBVzjjoyCbdnHFao=";
12 stripRoot = false;
13 };
1415- cargoSha256 = "sha256-oSS0LkLg2JSRLYoF0+FVQzFUJtFuVKtU2MWYenmFC0s=";
0000001617 nativeBuildInputs = [ installShellFiles makeWrapper ];
18
···23rustPlatform.buildRustPackage rec {
4 pname = "helix";
5+ version = "23.03";
67 # This release tarball includes source code for the tree-sitter grammars,
8 # which is not ordinarily part of the repository.
9 src = fetchzip {
10 url = "https://github.com/helix-editor/helix/releases/download/${version}/helix-${version}-source.tar.xz";
11+ hash = "sha256-FtY2V7za3WGeUaC2t2f63CcDUEg9zAS2cGUWI0YeGwk=";
12 stripRoot = false;
13 };
1415+ # should be removed, when tree-sitter is not used as a git checkout anymore
16+ cargoLock = {
17+ lockFile = ./Cargo.lock;
18+ outputHashes = {
19+ "tree-sitter-0.20.9" = "sha256-/PaFaASOT0Z8FpipX5uiRCjnv1kyZtg4B9+TnHA0yTY=";
20+ };
21+ };
2223 nativeBuildInputs = [ installShellFiles makeWrapper ];
24