Merge pull request #235272 from soywod/add-comodoro

comodoro: init at 0.0.8

authored by

Pol Dellaiera and committed by
GitHub
0406bbc3 748cb091

+49
+47
pkgs/applications/misc/comodoro/default.nix
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + , stdenv 5 + , installShellFiles 6 + , installShellCompletions ? stdenv.hostPlatform == stdenv.buildPlatform 7 + , installManPages ? stdenv.hostPlatform == stdenv.buildPlatform 8 + , withTcp ? true 9 + }: 10 + 11 + rustPlatform.buildRustPackage rec { 12 + pname = "comodoro"; 13 + version = "0.0.8"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "soywod"; 17 + repo = "comodoro"; 18 + rev = "v${version}"; 19 + sha256 = "rGnVXyfWJkPHfpf1gRGbDJ6Y1ycKOOcCZ+Jx35fUo6M="; 20 + }; 21 + 22 + cargoSha256 = "jpshuavywCLN03xD/gFgQeGbKtmHq5pULbxd+RUbaDk="; 23 + 24 + nativeBuildInputs = lib.optional (installManPages || installShellCompletions) installShellFiles; 25 + 26 + buildNoDefaultFeatures = true; 27 + buildFeatures = lib.optional withTcp "tcp"; 28 + 29 + postInstall = lib.optionalString installManPages '' 30 + mkdir -p $out/man 31 + $out/bin/comodoro man $out/man 32 + installManPage $out/man/* 33 + '' + lib.optionalString installShellCompletions '' 34 + installShellCompletion --cmd comodoro \ 35 + --bash <($out/bin/comodoro completion bash) \ 36 + --fish <($out/bin/comodoro completion fish) \ 37 + --zsh <($out/bin/comodoro completion zsh) 38 + ''; 39 + 40 + meta = with lib; { 41 + description = "CLI to manage your time."; 42 + homepage = "https://pimalaya.org/comodoro/"; 43 + changelog = "https://github.com/soywod/comodoro/blob/v${version}/CHANGELOG.md"; 44 + license = licenses.mit; 45 + maintainers = with maintainers; [ soywod ]; 46 + }; 47 + }
+2
pkgs/top-level/all-packages.nix
··· 481 481 482 482 commix = callPackage ../tools/security/commix { }; 483 483 484 + comodoro = callPackage ../applications/misc/comodoro { }; 485 + 484 486 compdb = callPackage ../tools/misc/compdb { }; 485 487 486 488 conserver = callPackage ../tools/misc/conserver { };