Merge pull request #9383 from anderspapitto/master

also generate startAt timers for systemd user units
This commit is contained in:
lethalman 2015-08-26 10:42:44 +02:00
commit d025500186

View file

@ -713,6 +713,14 @@ in
}) })
(filterAttrs (name: service: service.startAt != "") cfg.services); (filterAttrs (name: service: service.startAt != "") cfg.services);
# Generate timer units for all services that have a startAt value.
systemd.user.timers =
mapAttrs (name: service:
{ wantedBy = [ "timers.target" ];
timerConfig.OnCalendar = service.startAt;
})
(filterAttrs (name: service: service.startAt != "") cfg.user.services);
systemd.sockets.systemd-journal-gatewayd.wantedBy = systemd.sockets.systemd-journal-gatewayd.wantedBy =
optional config.services.journald.enableHttpGateway "sockets.target"; optional config.services.journald.enableHttpGateway "sockets.target";