nixos-config/machines/chungus/taskwarrior-autotag.nix

48 lines
1.2 KiB
Nix
Raw Permalink Normal View History

2024-08-29 03:26:04 +02:00
{
config,
lib,
pkgs,
...
}:
2023-11-18 12:51:14 +01:00
{
2024-06-03 20:01:14 +02:00
2024-06-19 13:19:55 +02:00
clan.core.facts.services.taskserver = {
2024-06-03 20:01:14 +02:00
secret."taskserver.ca" = { };
secret."taskserver.cert" = { };
secret."taskserver.key" = { };
generator.script = "";
2023-11-18 12:51:14 +01:00
};
2024-06-03 20:01:14 +02:00
#sops.secrets.autotagTaskwarriorCa = {
# owner = "taskwarrior-autotag";
# key = "taskwarriorCa";
#};
#sops.secrets.autotagTaskwarriorCertificate = {
# owner = "taskwarrior-autotag";
# key = "taskwarriorCertificate";
#};
#sops.secrets.autotagTaskwarriorKey = {
# owner = "taskwarrior-autotag";
# key = "taskwarriorKey";
#};
2023-11-18 12:51:14 +01:00
services.taskwarrior-autotag = {
enable = true;
recurrence = "off";
onCalendar = "hourly";
server = "taskd.ingolf-wagner.de:53589";
2024-06-03 20:01:14 +02:00
#caFile = config.sops.secrets.autotagTaskwarriorCa.path;
#certificateFile = config.sops.secrets.autotagTaskwarriorCertificate.path;
#keyFile = config.sops.secrets.autotagTaskwarriorKey.path;
2023-11-18 12:51:14 +01:00
credentials = "1337/palo/ad40dce8-4b38-4011-b032-60a91b6f22cd";
2024-06-03 20:01:14 +02:00
2024-06-19 13:19:55 +02:00
caFile = config.clan.core.facts.services.taskserver.secret."taskserver.ca".path;
certificateFile = config.clan.core.facts.services.taskserver.secret."taskserver.cert".path;
keyFile = config.clan.core.facts.services.taskserver.secret."taskserver.key".path;
2023-11-18 12:51:14 +01:00
};
}