ποΈ A (work in progress) cross-platform CalDAV compatible task management app.
Important
The app is currently in alpha so you might encounter bugs here and there.
If you do, file a bug report and let me know.
You can download pre-built binaries of the application for each platform by clicking on one of the following links.
To quickly try out the app, you can use the following command:
nix run github:sapphies/caldav-tasks
Important
Until the app is officially published to nixpkgs, you'll have to use a flake input for the time being.
Add caldav-tasks as an input to your flake.nix file.
{
inputs = {
# ... other inputs ...
caldav-tasks = {
url = "github:sapphies/caldav-tasks";
inputs.nixpkgs.follows = "nixpkgs";
};
# ... other inputs ...
};
}NixOS
# flake.nix
{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
caldav-tasks = {
url = "github:sapphies/caldav-tasks";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = { nixpkgs, caldav-tasks, ... }: {
nixosConfigurations.your-hostname = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
{
environment.systemPackages = [
caldav-tasks.packages.x86_64-linux.default
];
}
# ... etc
];
};
};
}Home Manager
{ pkgs, inputs, ... }:
{
home.packages = [
inputs.caldav-tasks.packages.${pkgs.system}.default
];
}macOS (nix-darwin)
# flake.nix
{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
darwin = {
url = "github:LnL7/nix-darwin";
inputs.nixpkgs.follows = "nixpkgs";
};
caldav-tasks = {
url = "github:sapphies/caldav-tasks";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = { nixpkgs, darwin, caldav-tasks, ... }: {
darwinConfigurations.your-macbook = darwin.lib.darwinSystem {
system = "aarch64-darwin"; # or "x86_64-darwin"
modules = [
{
environment.systemPackages = [
caldav-tasks.packages.aarch64-darwin.default
];
}
];
};
};
}If you found caldav-tasks useful, please consider donating!
I work on caldav-tasks during my free time as a student, so every amount, however small, helps with rent and food costs. Thank you :)
| Server | Support |
|---|---|
| Nextcloud Tasks | β |
| Baikal | β |
| Radicale | β |
| RustiCal | β |
| Fastmail | β |
| Client | Support |
|---|---|
| DAVxβ΅ | β |
| Apple Reminders | β |
| Tasks.org | β |
| jtx Board | β |
caldav-tasks is licensed under the β zlib/libpng license.









