diff options
author | Luca Bruno <lethalman88@gmail.com> | 2015-09-10 10:56:18 +0200 |
---|---|---|
committer | Luca Bruno <lethalman88@gmail.com> | 2015-09-10 10:58:13 +0200 |
commit | f4b7be4f049d6a1063075dc82749283d72b31b08 (patch) | |
tree | dce08c936e8511d83154eb8bf30eb90d5f692ab4 /nixos/modules/services/networking/ntpd.nix | |
parent | 873bd03458a15bfd37899bf72801787fc793b226 (diff) | |
download | nixlib-f4b7be4f049d6a1063075dc82749283d72b31b08.tar nixlib-f4b7be4f049d6a1063075dc82749283d72b31b08.tar.gz nixlib-f4b7be4f049d6a1063075dc82749283d72b31b08.tar.bz2 nixlib-f4b7be4f049d6a1063075dc82749283d72b31b08.tar.lz nixlib-f4b7be4f049d6a1063075dc82749283d72b31b08.tar.xz nixlib-f4b7be4f049d6a1063075dc82749283d72b31b08.tar.zst nixlib-f4b7be4f049d6a1063075dc82749283d72b31b08.zip |
nixos ntpd: allow passing extra flags
Diffstat (limited to 'nixos/modules/services/networking/ntpd.nix')
-rw-r--r-- | nixos/modules/services/networking/ntpd.nix | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/nixos/modules/services/networking/ntpd.nix b/nixos/modules/services/networking/ntpd.nix index a9183577d0a2..5256fc9bc071 100644 --- a/nixos/modules/services/networking/ntpd.nix +++ b/nixos/modules/services/networking/ntpd.nix @@ -6,6 +6,8 @@ let inherit (pkgs) ntp; + cfg = config.services.ntp; + stateDir = "/var/lib/ntp"; ntpUser = "ntp"; @@ -16,10 +18,10 @@ let restrict 127.0.0.1 restrict -6 ::1 - ${toString (map (server: "server " + server + " iburst\n") config.services.ntp.servers)} + ${toString (map (server: "server " + server + " iburst\n") cfg.servers)} ''; - ntpFlags = "-c ${configFile} -u ${ntpUser}:nogroup"; + ntpFlags = "-c ${configFile} -u ${ntpUser}:nogroup ${toString cfg.extraFlags}"; in @@ -51,6 +53,12 @@ in ''; }; + extraFlags = mkOption { + type = types.listOf types.str; + description = "Extra flags passed to the ntpd command."; + default = []; + }; + }; }; |