32 glLibs = [ libglvnd mesa ];
56 buildInputs = glLibs ++ libs;
57 runpathPackages = glLibs ++ [ stdenv.cc.cc stdenv.cc.libc ];
62 inherit version buildInputs;
65 url = "https://github.com/tanainc/tana-desktop-releases/releases/download/v${version}/tana_${version}_amd64.deb";
66 hash = "sha256-XLjzvMai5HyxEGK02DfBAKy5jva9wEGcf5A/38jzu+s=";
74 appendRunpaths = map (pkg: "${lib.getLib pkg}/lib") runpathPackages ++ [ "${placeholder "out"}/lib/tana" ];
77 runtimeDependencies = [
89 substituteInPlace $out/share/applications/tana.desktop \
90 --replace "Exec=tana" "Exec=$out/bin/tana" \
91 --replace "Name=tana" "Name=Tana"
95 description = "Tana is an intelligent all-in-one workspace";
97 At its core, Tana is an outline editor which can be extended to
98 cover multiple use-cases and different workflows.
99 For individuals, it supports GTD, P.A.R.A., Zettelkasten note-taking
100 out of the box. Teams can leverage the powerful project management
102 To complete all, a powerful AI system is integrated to help with most
105 homepage = "https://tana.inc";
106 changelog = "https://tana.inc/releases";
107 license = licenses.unfree;
108 maintainers = [ maintainers.massimogengarelli ];
109 platforms = platforms.linux;
110 mainProgram = "tana";