Add date picker and task improvements

This commit is contained in:
2026-09-10 14:08:54 +02:00
parent cd00f19c4c
commit c520847146
10 changed files with 499 additions and 57 deletions
+59
View File
@@ -0,0 +1,59 @@
{
lib,
rustPlatform,
fetchFromGitHub,
pkg-config,
cmake,
fontconfig,
libxkbcommon,
wayland,
vulkan-loader,
libxcb,
}:
rustPlatform.buildRustPackage rec {
pname = "task-warrior-gpui";
version = "0.3.0";
src = fetchFromGitHub {
owner = "0xErwin1";
repo = "taskwarrior-gpui";
rev = "v${version}";
hash = "sha256-6nndsC5Q+4zmWFESpjas0c6BRb8medtLXoKzrPzpUus=";
};
cargoHash = "sha256-VPKLkLmMbzcILT8w1DDbvwOpeOraz2vSRiztWfR49nc=";
nativeBuildInputs = [
pkg-config
cmake
rustPlatform.bindgenHook
];
buildInputs = [
fontconfig
libxkbcommon
wayland
libxcb
];
postFixup = ''
patchelf $out/bin/task-warrior-gpui --add-rpath ${
lib.makeLibraryPath [
wayland
vulkan-loader
]
}
'';
meta = {
description = "A desktop GUI for TaskWarrior built with GPUI";
homepage = "https://github.com/0xErwin1/taskwarrior-gpui";
license = with lib.licenses; [
mit
asl20
];
mainProgram = "task-warrior-gpui";
platforms = lib.platforms.linux;
};
}