nixpkgs/modules/system/boot/shutdown.nix
Eelco Dolstra c3fb248bcb Get rid of the Upstart shutdown job
The only thing that Upstart's shutdown job did that systemd doesn't do
natively is update the hardware clock.  So added a service for that.
2012-06-18 18:15:34 -04:00

26 lines
503 B
Nix

{ config, pkgs, ... }:
with pkgs.lib;
{
# This unit saves the value of the system clock to the hardware
# clock on shutdown.
boot.systemd.units."save-hwclock.service" =
{ wantedBy = [ "shutdown.target" ];
text =
''
[Unit]
Description=Save Hardware Clock
DefaultDependencies=no
Before=shutdown.target
[Service]
Type=oneshot
ExecStart=${pkgs.utillinux}/sbin/hwclock --systohc --utc
'';
};
}