project-flake/desktops/aqore-nix/hardware/network.nix

36 lines
600 B
Nix

{ config, pkgs, ... }:
{
networking = {
networkmanager.enable = false;
useDHCP = false;
firewall.enable = false;
interfaces = {
eno1 = {
ipv4.addresses = [{
address = "192.168.0.2";
prefixLength = 24;
}];
};
};
defaultGateway = "192.168.0.1";
nameservers = [
"9.9.9.9"
"1.1.1.1"
"8.8.8.8"
];
interfaces.eno1.wakeOnLan.enable = true;
};
services.yggdrasil = {
enable = true;
persistentKeys = true;
settings = {
Peers = [
"tls://arti.project-a.space:666"
"tls://reine.project-a.space:666"
];
IfName = "ygg0";
};
};
}