27 lines
659 B
Nix
27 lines
659 B
Nix
|
{
|
||
|
flake,
|
||
|
config,
|
||
|
pkgs,
|
||
|
lib,
|
||
|
...
|
||
|
}: {
|
||
|
networking.hostName = "frikandel";
|
||
|
networking.hostId = "44234773";
|
||
|
networking.nameservers = [ "9.9.9.9" ];
|
||
|
|
||
|
# Network configuration (Hetzner uses static IP assignments, and we don't use DHCP here)
|
||
|
networking.useDHCP = false;
|
||
|
networking.interfaces.enp1s0 = {
|
||
|
ipv4.addresses = [{ address = "128.140.109.213"; prefixLength = 32; }];
|
||
|
ipv6.addresses = [{ address = "2a01:4f8:c2c:b60::"; prefixLength = 64; }];
|
||
|
};
|
||
|
networking.defaultGateway = {
|
||
|
address = "172.31.1.1";
|
||
|
interface = "enp1s0";
|
||
|
};
|
||
|
networking.defaultGateway6 = {
|
||
|
address = "fe80::1";
|
||
|
interface = "enp1s0";
|
||
|
};
|
||
|
}
|