lol

tukai: init at 0.2.3 (#434554)

authored by

Sandro and committed by
GitHub
7681c74f 6ff19de5

+55
+9
maintainers/maintainer-list.nix
··· 21525 21525 githubId = 337811; 21526 21526 name = "Rehno Lindeque"; 21527 21527 }; 21528 + rein = { 21529 + email = "rein@rein.icu"; 21530 + github = "re1n0"; 21531 + githubId = 227051429; 21532 + name = "rein"; 21533 + keys = [ 21534 + { fingerprint = "66A8 1706 2227 9BD9 586A CEDD 5B29 A881 3F47 65C4"; } 21535 + ]; 21536 + }; 21528 21537 relrod = { 21529 21538 email = "ricky@elrod.me"; 21530 21539 github = "relrod";
+46
pkgs/by-name/tu/tukai/package.nix
··· 1 + { 2 + lib, 3 + rustPlatform, 4 + fetchFromGitHub, 5 + pkg-config, 6 + writableTmpDirAsHomeHook, 7 + versionCheckHook, 8 + nix-update-script, 9 + }: 10 + rustPlatform.buildRustPackage (finalAttrs: { 11 + pname = "tukai"; 12 + version = "0.2.3"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "hlsxx"; 16 + repo = "tukai"; 17 + tag = "v${finalAttrs.version}"; 18 + hash = "sha256-YJtna4NIk9mmwymepFSZB8viUSPDU4XouRE5GCujSmk="; 19 + }; 20 + 21 + cargoHash = "sha256-1V1DrewPGDJWmOoYdtK1HS/t83zFac/tgatfDTKxAmA="; 22 + 23 + nativeBuildInputs = [ 24 + pkg-config 25 + writableTmpDirAsHomeHook 26 + ]; 27 + 28 + nativeInstallCheckInputs = [ 29 + versionCheckHook 30 + ]; 31 + 32 + doInstallCheck = true; 33 + 34 + passthru.updateScript = nix-update-script { }; 35 + 36 + meta = { 37 + description = "Terminal-based touch typing application"; 38 + homepage = "https://github.com/hlsxx/tukai"; 39 + changelog = "https://github.com/hlsxx/tukai/releases/tag/v${finalAttrs.version}"; 40 + license = lib.licenses.mit; 41 + maintainers = with lib.maintainers; [ 42 + rein 43 + ]; 44 + mainProgram = "tukai"; 45 + }; 46 + })