22 lines
449 B
Nix
22 lines
449 B
Nix
{ config, mylib, ... }:
|
|
{
|
|
services.vnstat.enable = true;
|
|
|
|
environment.etc."vnstat.conf".text = ''
|
|
UseUTC 1
|
|
'';
|
|
|
|
systemd.services.vnstat.restartTriggers = [ config.environment.etc."vnstat.conf".text ];
|
|
|
|
systemd.services.vnstat.serviceConfig = mylib.misc.serviceHardened;
|
|
|
|
preservation.preserveAt."/persist".directories = [
|
|
{
|
|
directory = "/var/lib/vnstat";
|
|
mode = "-";
|
|
user = "-";
|
|
group = "-";
|
|
}
|
|
];
|
|
}
|