systemd.nix: Use environment.etc attribute syntax

This commit is contained in:
Eelco Dolstra 2013-05-09 16:21:42 +02:00
parent 4e38d152ed
commit ebac0220d1

View File

@ -530,17 +530,14 @@ in
environment.systemPackages = [ systemd ];
environment.etc =
[ { source = units;
target = "systemd/system";
}
{ source = pkgs.writeText "systemd.conf"
environment.etc."systemd/system".source = units;
environment.etc."systemd/system.conf".text =
''
[Manager]
'';
target = "systemd/system.conf";
}
{ source = pkgs.writeText "journald.conf"
environment.etc."systemd/journald.conf".text =
''
[Journal]
RateLimitInterval=${config.services.journald.rateLimitInterval}
@ -550,16 +547,12 @@ in
TTYPath=${config.services.journald.console}
''}
'';
target = "systemd/journald.conf";
}
{ source = pkgs.writeText "logind.conf"
environment.etc."systemd/logind.conf".text =
''
[Login]
${config.services.logind.extraConfig}
'';
target = "systemd/logind.conf";
}
];
system.activationScripts.systemd =
''