From eb9f97786be40a3c6aa5e85dca78105ec21c596e Mon Sep 17 00:00:00 2001 From: ccicnce113424 Date: Fri, 23 Jan 2026 11:51:40 +0800 Subject: [PATCH] nixos/chrony: use `pool` option for pool server --- nixos/modules/services/networking/ntp/chrony.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/networking/ntp/chrony.nix b/nixos/modules/services/networking/ntp/chrony.nix index c23b0d858be9..a04231852907 100644 --- a/nixos/modules/services/networking/ntp/chrony.nix +++ b/nixos/modules/services/networking/ntp/chrony.nix @@ -16,7 +16,12 @@ let configFile = pkgs.writeText "chrony.conf" '' ${lib.concatMapStringsSep "\n" ( - server: "server " + server + " " + cfg.serverOption + lib.optionalString (cfg.enableNTS) " nts" + server: + (if lib.strings.hasInfix "pool" server then "pool " else "server ") + + server + + " " + + cfg.serverOption + + lib.optionalString (cfg.enableNTS) " nts" ) cfg.servers} ${lib.optionalString (