{ modulesPath, pkgs, ... }: { imports = [ (modulesPath + "/installer/scan/not-detected.nix") ./disk-config.nix ./hardware-configuration.nix ../../users.nix ../../base.nix ../../server.nix ]; boot.loader.grub.enable = true; services.do-agent.enable = true; networking = { firewall.enable = false; hostName = "yn-ind"; # use Digital Ocean metadata server networkmanager.enable = true; useDHCP = false; interfaces.eth0.ipv4.addresses = [ { address = "93.127.194.223"; prefixLength = 32; } ]; interfaces.eth0.ipv6.addresses = [ { address = "2a02:4780:12:413b::1"; prefixLength = 64; } ]; defaultGateway = { address = "169.254.0.1"; interface = "eth0"; }; defaultGateway6 = { address = "fe80:1"; interface = "eth0"; }; interfaces.ens18.ipv4.addresses = [ { address = "93.127.194.223"; prefixLength = 32; } ]; interfaces.ens18.ipv6.addresses = [ { address = "2a02:4780:12:413b::1"; prefixLength = 64; } ]; # defaultGateway = { # address = "169.254.0.1"; # interface = "ens18"; # }; # defaultGateway6 = { # address = "fe80:1"; # interface = "ens18"; # }; nameservers = [ "217.21.86.10" "8.8.4.4" "1.1.1.1" ]; }; # networking.firewall = { # enable = true; # allowedTCPPorts = [ 993 465 40308 80 443 53 51820 5522 ]; # allowedUDPPorts = [ 993 465 40308 80 443 53 50000 50001 50002 50003 50004 50005 50006 50007 50008 50009 50010 51820 5522 ]; # }; }