biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / misc / fltrdr / default.nix
blobdb7cd2afffced932f6bf70dfcd6fb7504c1f3954
1 { lib, stdenv
2 , fetchFromGitHub
3 , cmake
4 , icu, openssl
5 }:
7 stdenv.mkDerivation rec {
8   pname = "fltrdr";
9   version = "0.3.1";
11   src = fetchFromGitHub {
12     repo   = "fltrdr";
13     owner  = "octobanana";
14     rev    = version;
15     sha256 = "1vpci7vqzcpdd21zgigyz38k77r9fc81dmiwsvfr8w7gad5sg6sj";
16   };
18   nativeBuildInputs = [ cmake ];
20   buildInputs = [ icu openssl ];
22   meta = with lib; {
23     homepage = "https://octobanana.com/software/fltrdr";
24     description = "TUI text reader for the terminal";
26     longDescription = ''
27       Fltrdr, or flat-reader, is an interactive text reader for the terminal. It
28       is flat in the sense that the reader is word-based. It creates a
29       horizontal stream of words, ignoring all newline characters and reducing
30       extra whitespace. Its purpose is to facilitate reading, scanning, and
31       searching text. The program has a play mode that moves the reader forward
32       one word at a time, along with a configurable words per minute (WPM),
33       setting.
34     '';
36     platforms   = platforms.linux; # can only test linux
37     license     = licenses.mit;
38     maintainers = [ maintainers.matthiasbeyer ];
39     mainProgram = "fltrdr";
40   };