- Usunięcie zbędnych parametrów wejściowych funkcji konfiguracyjnej - Przeniesienie ustawień do oddzielnych plików w katalogu `config/` - Uproszczenie struktury `config.nix` poprzez delegację ustawień do modułów - Zachowanie wcześniejszych importów modułów sprzętowych
14 lines
288 B
Nix
14 lines
288 B
Nix
{
|
|
host,
|
|
options,
|
|
...
|
|
}: {
|
|
# Enable networking
|
|
networking = {
|
|
nameservers = ["176.9.1.117" "213.196.191.96" "2a01:4f8:151:34aa::198"];
|
|
networkmanager.enable = true;
|
|
hostName = host;
|
|
timeServers = options.networking.timeServers.default ++ ["pool.ntp.org"];
|
|
};
|
|
}
|