In configuration.nix
i have defined the following:
systemd.timers."daily" = {
wantedBy = [ "timers.target" ];
timerConfig = {
OnCalendar = "daily";
Persistent = "true";
Unit = "daily.service";
};
};
systemd.services."daily" = {
script = ''
${pkgs.coreutils}/bin/cp "-u /home/sperber/.doom.d/ /home/sperber/Dokumente/Install/Linux/"
${pkgs.rsync}/bin/rsync "-r -t -p --delete -s --exclude hardware-configuration.nix /etc/nixos/ /home/sperber/Dokumente/Install/Linux/Nixos"
${pkgs.rsnapshot}/bin/rsnapshot "-c /home/sperber/Dokumente/Install/Linux/rsnapshot.conf daily"
${pkgs.duply}/bin/duply "/home/sperber/.duply/manitu backup+purgeAuto --force"
# ${pkgs.coreutils}/bin/cp "-u -r /srv/ /home/sperber/Dokumente/Programmieren/"
'';
serviceConfig = {
Type = "oneshot";
User = "sperber";
};
};
However, in my system log it says failed to start daily service
.
What is wrong with the definition of my service?