diff --git a/modules/postgresql.nix b/modules/postgresql.nix index 3afc845..9474c7b 100644 --- a/modules/postgresql.nix +++ b/modules/postgresql.nix @@ -26,18 +26,15 @@ }; services.logrotate = { - paths.postgresqlBackup = { - path = "${config.services.postgresqlBackup.location}/*.sql.zstd"; - user = "postgres"; - group = "postgres"; - keep = 24; - frequency = "hourly"; - extraConfig = '' - dateext - dateformat _%Y-%m-%d:%H - extension = .zstd - ''; - + settings = { + "${config.services.postgresqlBackup.location}/*.sql.zstd" = { + su = "postgres postgres"; + rotate = 24; + frequency = "hourly"; + dateext = true; + dateformat = "_%Y-%m-%d:%H"; + extension = ".zstd"; + }; }; }; }