22 stdenv.mkDerivation rec {
26 src = fetchFromGitHub {
30 hash = "sha256-SbeP7PnJd7jjdXa9uDIAlMAJLOrYHqNP5p9gQclb6RU=";
33 cargoDeps = rustPlatform.fetchCargoTarball {
35 name = "${pname}-${version}";
36 hash = "sha256-YJJGQR1tkK5z7vQQgkd8xPSqYhtiZIN+s9Xnwjn0z5A=";
45 rustPlatform.cargoSetupHook
57 ] ++ lib.optionals stdenv.hostPlatform.isDarwin [
58 darwin.apple_sdk.frameworks.AppKit
61 env = lib.optionalAttrs stdenv.hostPlatform.isDarwin {
62 GETTEXT_DIR = gettext;
66 description = "Ultimate task management solution for seamless organization and efficiency";
67 homepage = "https://done.edfloreshz.dev/";
68 changelog = "https://github.com/done-devs/done/blob/${src.rev}/CHANGES.md";
69 license = licenses.mpl20;
71 maintainers = with maintainers; [ figsoda ];