11 rustPlatform.buildRustPackage rec {
15 src = fetchFromGitHub {
19 sha256 = "sha256-nZn+mINIqAnaCKZCiywG8/BOPx6TlSe0rKV/8gcW/B4=";
22 cargoSha256 = "sha256-aCjZRJNsxx75ghK0N95Q9w0h5H5mW9/77j/fumDrvyM=";
24 nativeBuildInputs = [ pkg-config ];
26 buildInputs = [ openssl gtk3 ];
28 # default installPhase don't install assets
31 make install PREFIX="$out" TARGET="target/${rust.toRustTarget stdenv.hostPlatform}/release/effitask"
36 description = "Graphical task manager, based on the todo.txt format";
38 To use it as todo.sh add-on, create a symlink like this:
39 mkdir ~/.todo.actions.d/
40 ln -s $(which effitask) ~/.todo.actions.d/et
42 Or use it as standalone program by defining some environment variables
43 like described in the projects readme.
45 homepage = "https://github.com/sanpii/effitask";
46 maintainers = with maintainers; [ davidak ];
47 license = with licenses; [ mit ];