add more granular date to prevent nixos rebuild issues Signed-off-by: gwg313 <gwg313@pm.me>
42 lines
973 B
Nix
42 lines
973 B
Nix
{ ... }:
|
|
{
|
|
config.dendritic.features.system-services = {
|
|
nixosModules = [
|
|
(
|
|
{ ... }:
|
|
{
|
|
users.groups.netdev = { };
|
|
|
|
services = {
|
|
dbus.implementation = "broker";
|
|
|
|
logrotate = {
|
|
enable = true;
|
|
settings = {
|
|
header = {
|
|
dateext = true;
|
|
dateformat = "-%Y%m%d-%s";
|
|
};
|
|
|
|
"var/log/audit/audit.log" = {
|
|
frequency = "daily";
|
|
rotate = 3;
|
|
size = "100k";
|
|
};
|
|
};
|
|
};
|
|
|
|
journald = {
|
|
storage = "volatile"; # Store logs in memory
|
|
upload.enable = false; # Disable remote log upload (the default)
|
|
extraConfig = ''
|
|
SystemMaxUse=500M
|
|
SystemMaxFileSize=50M
|
|
'';
|
|
};
|
|
};
|
|
}
|
|
)
|
|
];
|
|
};
|
|
}
|