networking lambdas to enable wakeonlan and hosts file

This commit is contained in:
2025-02-05 15:36:04 -06:00
parent 8a46014a08
commit 47f4b2a536
4 changed files with 13 additions and 7 deletions

View File

@@ -10,11 +10,8 @@
enable = true;
dns = "none";
};
hosts = {
"192.168.1.64" = [ "workstation" ];
"192.168.1.69" = [ "server" ];
"192.168.1.100" = [ "miniserver" ];
};
hosts = config.my.ips |> lib.mapAttrs' (hostname: ip: lib.nameValuePair ip [ hostname ]);
interfaces."${config.my.interfaces.${config.networking.hostName}}".wakeOnLan.enable = true;
};
services.dnscrypt-proxy2 = {
enable = true;