From 6c422a41c6d3789509d6ac4634015336c9c7a6a2 Mon Sep 17 00:00:00 2001 From: Lu Wang Date: Thu, 26 Dec 2024 23:51:37 +0800 Subject: [PATCH] services/logrotate: init for custom state path --- flake/nixos.nix | 1 + nixos/profiles/services/logrotate/default.nix | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 nixos/profiles/services/logrotate/default.nix diff --git a/flake/nixos.nix b/flake/nixos.nix index 6201519..36665ee 100644 --- a/flake/nixos.nix +++ b/flake/nixos.nix @@ -21,6 +21,7 @@ let services.btrfs-auto-scrub services.dbus services.journald + services.logrotate services.nscd services.openssh services.zram-generator diff --git a/nixos/profiles/services/logrotate/default.nix b/nixos/profiles/services/logrotate/default.nix new file mode 100644 index 0000000..8b96492 --- /dev/null +++ b/nixos/profiles/services/logrotate/default.nix @@ -0,0 +1,14 @@ +{ ... }: +{ + services.logrotate = { + enable = true; + extraArgs = [ + "-s" + "/var/lib/logrotate/status" + ]; + }; + + systemd.services.logrotate.serviceConfig = { + StateDirectory = "logrotate"; + }; +}