Merge pull request #22524 from wizeman/u/chrony-impr
nixos.chrony: add extraFlags config option
This commit is contained in:
commit
626540e32e
@ -23,13 +23,14 @@ let
|
|||||||
driftfile ${stateDir}/chrony.drift
|
driftfile ${stateDir}/chrony.drift
|
||||||
|
|
||||||
keyfile ${keyFile}
|
keyfile ${keyFile}
|
||||||
generatecommandkey
|
|
||||||
|
|
||||||
${optionalString (!config.time.hardwareClockInLocalTime) "rtconutc"}
|
${optionalString (!config.time.hardwareClockInLocalTime) "rtconutc"}
|
||||||
|
|
||||||
${cfg.extraConfig}
|
${cfg.extraConfig}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
chronyFlags = "-n -m -u chrony -f ${configFile} ${toString cfg.extraFlags}";
|
||||||
|
|
||||||
in
|
in
|
||||||
|
|
||||||
{
|
{
|
||||||
@ -76,6 +77,13 @@ in
|
|||||||
<literal>chrony.conf</literal>
|
<literal>chrony.conf</literal>
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
extraFlags = mkOption {
|
||||||
|
default = [];
|
||||||
|
example = [ "-s" ];
|
||||||
|
type = types.listOf types.str;
|
||||||
|
description = "Extra flags passed to the chronyd command.";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
@ -123,7 +131,7 @@ in
|
|||||||
'';
|
'';
|
||||||
|
|
||||||
serviceConfig =
|
serviceConfig =
|
||||||
{ ExecStart = "${pkgs.chrony}/bin/chronyd -n -m -u chrony -f ${configFile}";
|
{ ExecStart = "${pkgs.chrony}/bin/chronyd ${chronyFlags}";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user