1
0
Fork 0
mirror of https://github.com/nix-community/home-manager synced 2024-11-26 21:19:45 +01:00

taskwarrior: support taskwarrior3 migration

Support taskwarrior3 migration, following the approach in [1] to avoid
breaking changes.

[1]: https://github.com/NixOS/nixpkgs/pull/303632

Closes: https://github.com/nix-community/home-manager/issues/5310
Link: https://github.com/nix-community/home-manager/pull/5782
This commit is contained in:
NAHO 2024-08-30 20:48:07 +02:00 committed by Robert Helgesson
parent 127ccc3eb7
commit aaebdea769
No known key found for this signature in database
GPG key ID: 96E745BD17AA17ED
3 changed files with 6 additions and 3 deletions

View file

@ -85,7 +85,8 @@ in {
'';
};
package = mkPackageOption pkgs "taskwarrior" { };
package =
mkPackageOption pkgs "taskwarrior" { example = "pkgs.taskwarrior3"; };
};
};

View file

@ -12,7 +12,8 @@ in {
options.services.taskwarrior-sync = {
enable = mkEnableOption "Taskwarrior periodic sync";
package = mkPackageOption pkgs "taskwarrior" { };
package =
mkPackageOption pkgs "taskwarrior" { example = "pkgs.taskwarrior3"; };
frequency = mkOption {
type = types.str;

View file

@ -6,6 +6,7 @@ with lib;
config = {
programs.taskwarrior = {
enable = true;
package = pkgs.taskwarrior3;
colorTheme = "dark-violets-256";
dataLocation = "/some/data/location";
config = {
@ -18,7 +19,7 @@ with lib;
'';
};
test.stubs.taskwarrior = { };
test.stubs.taskwarrior3 = { };
nmt.script = ''
assertFileExists home-files/.config/task/home-manager-taskrc