A new start
This commit is contained in:
commit
f4e2368893
93 changed files with 7621 additions and 0 deletions
45
systems/x86_64-linux/mx/network.nix
Normal file
45
systems/x86_64-linux/mx/network.nix
Normal file
|
@ -0,0 +1,45 @@
|
|||
{ pkgs, lib, ... }:
|
||||
{
|
||||
services.fail2ban.enable = true;
|
||||
services.resolved.domains = [
|
||||
"surfsite.org"
|
||||
"hoyer.xyz"
|
||||
];
|
||||
services.resolved.extraConfig = "ReadEtcHosts=no";
|
||||
services.nscd.enableNsncd = false;
|
||||
|
||||
networking.firewall.allowedTCPPorts = [ 80 443 ];
|
||||
networking.firewall.allowPing = true;
|
||||
|
||||
networking.hostName = "mx"; # Define your hostname.
|
||||
networking.domain = "surfsite.org";
|
||||
networking.dhcpcd.enable = false;
|
||||
networking.firewall.logRefusedConnections = false;
|
||||
networking.networkmanager.enable = false;
|
||||
networking.useDHCP = false;
|
||||
networking.useNetworkd = true;
|
||||
networking.wireless.enable = false;
|
||||
networking.defaultGateway.address = "95.216.66.129";
|
||||
networking.defaultGateway.interface = "enp0s31f6";
|
||||
#networking.nameservers = [ "1.1.1.1" "8.8.8.8" ];
|
||||
networking.enableIPv6 = true;
|
||||
|
||||
networking.interfaces.enp0s31f6 = {
|
||||
ipv6 = {
|
||||
addresses = [{
|
||||
address = "2a01:4f9:2b:2e3::2"; # Your IPv6 here
|
||||
prefixLength = 64;
|
||||
}];
|
||||
# Default IPv6 route
|
||||
routes = [{
|
||||
address = "::";
|
||||
prefixLength = 0;
|
||||
via = "fe80::1";
|
||||
}];
|
||||
};
|
||||
ipv4.addresses = [{
|
||||
address = "95.216.66.178";
|
||||
prefixLength = 26;
|
||||
}];
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue