23 stdenv.mkDerivation rec {
27 src = fetchFromGitHub {
31 hash = "sha256-SbeP7PnJd7jjdXa9uDIAlMAJLOrYHqNP5p9gQclb6RU=";
34 cargoDeps = rustPlatform.fetchCargoTarball {
36 name = "${pname}-${version}";
37 hash = "sha256-YJJGQR1tkK5z7vQQgkd8xPSqYhtiZIN+s9Xnwjn0z5A=";
46 rustPlatform.cargoSetupHook
60 ++ lib.optionals stdenv.hostPlatform.isDarwin [
61 darwin.apple_sdk.frameworks.AppKit
64 env = lib.optionalAttrs stdenv.hostPlatform.isDarwin {
65 GETTEXT_DIR = gettext;
69 description = "Ultimate task management solution for seamless organization and efficiency";
70 homepage = "https://done.edfloreshz.dev/";
71 changelog = "https://github.com/done-devs/done/blob/${src.rev}/CHANGES.md";
72 license = licenses.mpl20;
74 maintainers = with maintainers; [ figsoda ];