nixos/networking: add its own fqdn to extraHosts

This commit is contained in:
2026-05-02 23:21:35 +02:00
committed by ErrorNoInternet
parent 46b8c1eeae
commit 89596d2f4f
+17
View File
@@ -4,6 +4,7 @@
lib, lib,
pkgs, pkgs,
self, self,
config,
... ...
}: }:
let let
@@ -92,6 +93,22 @@ in
networking = { networking = {
networkmanager.enable = true; networkmanager.enable = true;
extraHosts =
let
subdomains = [ "" ];
in
builtins.foldl' (
hosts-acc: domain-prefix:
let
host = "${domain-prefix}${config.networking.fqdn}";
in
hosts-acc
+ ''
127.0.0.1 ${host}
::1 ${host}
''
) "" subdomains;
firewall = { firewall = {
enable = true; enable = true;