From 3e91417f82a3e6377064cd34ef7115fa8cdff055 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 14 Sep 2025 23:25:30 +0200 Subject: [PATCH] nixos/chrony: do not require CAP_SYS_TIME when not controlling system clock --- nixos/modules/services/networking/ntp/chrony.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/networking/ntp/chrony.nix b/nixos/modules/services/networking/ntp/chrony.nix index 743c53d17039..f852d7a8210a 100644 --- a/nixos/modules/services/networking/ntp/chrony.nix +++ b/nixos/modules/services/networking/ntp/chrony.nix @@ -231,7 +231,9 @@ in path = [ chronyPkg ]; - unitConfig.ConditionCapability = "CAP_SYS_TIME"; + unitConfig = lib.mkIf (!lib.elem "-x" cfg.extraFlags && !cfg.enableRTCTrimming) { + ConditionCapability = "CAP_SYS_TIME"; + }; serviceConfig = { Type = "notify"; ExecStart = "${chronyPkg}/bin/chronyd ${builtins.toString chronyFlags}";