nixos-config/machines/chungus/taskwarrior-autotag.nix
Ingolf Wagner 7a6510a4e6
Some checks are pending
Build all NixOS Configurations / nix build (push) Waiting to run
nix fmt
2024-08-29 08:26:04 +07:00

48 lines
1.2 KiB
Nix

{
config,
lib,
pkgs,
...
}:
{
clan.core.facts.services.taskserver = {
secret."taskserver.ca" = { };
secret."taskserver.cert" = { };
secret."taskserver.key" = { };
generator.script = "";
};
#sops.secrets.autotagTaskwarriorCa = {
# owner = "taskwarrior-autotag";
# key = "taskwarriorCa";
#};
#sops.secrets.autotagTaskwarriorCertificate = {
# owner = "taskwarrior-autotag";
# key = "taskwarriorCertificate";
#};
#sops.secrets.autotagTaskwarriorKey = {
# owner = "taskwarrior-autotag";
# key = "taskwarriorKey";
#};
services.taskwarrior-autotag = {
enable = true;
recurrence = "off";
onCalendar = "hourly";
server = "taskd.ingolf-wagner.de:53589";
#caFile = config.sops.secrets.autotagTaskwarriorCa.path;
#certificateFile = config.sops.secrets.autotagTaskwarriorCertificate.path;
#keyFile = config.sops.secrets.autotagTaskwarriorKey.path;
credentials = "1337/palo/ad40dce8-4b38-4011-b032-60a91b6f22cd";
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;
};
}