forked from DGNum/infrastructure
fix: Use ens ntp for some machines
This commit is contained in:
parent
26833e7b64
commit
2aac734fa6
5 changed files with 29 additions and 1 deletions
|
@ -8,6 +8,7 @@ lib.extra.mkConfig {
|
|||
enabledModules = [
|
||||
# List of modules to enable
|
||||
"dgn-backups"
|
||||
"dgn-ens-ntp"
|
||||
];
|
||||
|
||||
enabledServices = [
|
||||
|
|
|
@ -8,6 +8,7 @@ lib.extra.mkConfig {
|
|||
enabledModules = [
|
||||
# List of modules to enable
|
||||
"dgn-backups"
|
||||
"dgn-ens-ntp"
|
||||
];
|
||||
|
||||
enabledServices = [
|
||||
|
|
|
@ -5,7 +5,9 @@
|
|||
{ lib, ... }:
|
||||
|
||||
lib.extra.mkConfig {
|
||||
enabledModules = [ ];
|
||||
enabledModules = [
|
||||
"dgn-ens-ntp"
|
||||
];
|
||||
|
||||
enabledServices = [
|
||||
"garage"
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
"dgn-backups"
|
||||
"dgn-console"
|
||||
"dgn-chatops"
|
||||
"dgn-ens-ntp"
|
||||
"dgn-firewall"
|
||||
"dgn-forgejo-runners"
|
||||
"dgn-hardware"
|
||||
|
|
23
modules/nixos/dgn-ens-ntp.nix
Normal file
23
modules/nixos/dgn-ens-ntp.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
# SPDX-FileCopyrightText: 2025 Maurice Debray <maurice@dgnum.eu>
|
||||
#
|
||||
# SPDX-License-Identifier: EUPL-1.2
|
||||
|
||||
{ config, lib, ... }:
|
||||
|
||||
let
|
||||
inherit (lib) mkEnableOption mkIf;
|
||||
|
||||
cfg = config.dgn-ens-ntp;
|
||||
in
|
||||
|
||||
{
|
||||
options.dgn-ens-ntp.enable = mkEnableOption "the use of ens and hackens NTP servers.";
|
||||
|
||||
config = mkIf cfg.enable {
|
||||
networking.timeServers = [
|
||||
"ntp.ens.fr"
|
||||
"cave.hackens.org"
|
||||
];
|
||||
|
||||
};
|
||||
}
|
Loading…
Add table
Reference in a new issue