{
  programs.taskwarrior = {
    enable = true;
    colorTheme = "dark-violets-256";
    dataLocation = "/some/data/location";
    config = {
      urgency.user.tag.next.coefficient = 42.42;
      urgency.blocked.coefficient = -42;
    };
    extraConfig = ''
      include /my/stuff
      urgency.user.tag.test.coefficient=-42.42
    '';
  };

  nmt.script = ''
    assertFileExists home-files/.config/task/home-manager-taskrc
    assertFileContent home-files/.config/task/home-manager-taskrc ${builtins.toFile "taskwarrior.home-conf.expected" ''
      data.location=/some/data/location
      include dark-violets-256.theme

      urgency.blocked.coefficient=-42
      urgency.user.tag.next.coefficient=42.420000

      include /my/stuff
      urgency.user.tag.test.coefficient=-42.42

    ''}
  '';
}
