1
0
Fork 0
nixos-config/home-manager/update_tasks.nix
2020-07-02 01:20:18 +02:00

17 lines
483 B
Nix

{ config, lib, pkgs, ... }: {
systemd.user = {
services.update_tasks = {
Unit = { Description = "Update taskwarrior tasks"; };
Service = {
Type = "oneshot";
Environment = "PATH=${pkgs.taskwarrior}/bin:${pkgs.git}/bin";
ExecStart = "${config.home.homeDirectory}/.cargo/bin/update_tasks";
};
};
timers.update_tasks = {
Timer = { OnCalendar = "hourly"; };
Install = { WantedBy = [ "timers.target" ]; };
};
};
}