package.nix (665B)
1 { 2 lib, 3 rustPlatform, 4 fetchFromGitHub, 5 perl, 6 }: 7 8 rustPlatform.buildRustPackage (finalAttrs: { 9 pname = "tatuin"; 10 version = "0.26.0"; 11 12 src = fetchFromGitHub { 13 owner = "panter-dsd"; 14 repo = "tatuin"; 15 tag = "v${finalAttrs.version}"; 16 hash = "sha256-TPIjVpIFgBdZvPdmC1IyPyAjRP2Zq4Tx2HPAPrik7Ok="; 17 }; 18 19 cargoHash = "sha256-MIWm84Dmhy71glhAQLEIX69IWQHePx4nY9TT2O9E7Fw="; 20 21 nativeBuildInputs = [ perl ]; 22 23 meta = { 24 description = "Task Aggregator TUI for N providers"; 25 homepage = "https://github.com/panter-dsd/tatuin"; 26 license = lib.licenses.mit; 27 maintainers = [ lib.maintainers.sikmir ]; 28 mainProgram = "tatuin"; 29 }; 30 })
