system-manager-wakasu
 1{ lib, ... }:
 2{
 3  fileSystems."/" = {
 4    device = "/dev/vda1";
 5    fsType = "ext4";
 6  };
 7  swapDevices = [
 8    {
 9      device = "/swapfile";
10      size = 1024;
11    }
12  ];
13
14  # START OF DigitalOcean specifics
15  # This file was populated at runtime with the networking
16  # details gathered from the active system.
17  networking = {
18    nameservers = [
19      "67.207.67.2"
20      "67.207.67.3"
21    ];
22    defaultGateway = "188.166.64.1";
23    defaultGateway6 = "";
24    dhcpcd.enable = false;
25    usePredictableInterfaceNames = lib.mkForce true;
26    interfaces = {
27      eth0 = {
28        ipv4.addresses = [
29          {
30            address = "188.166.102.243";
31            prefixLength = 18;
32          }
33          {
34            address = "10.18.0.5";
35            prefixLength = 16;
36          }
37        ];
38        ipv6.addresses = [
39          {
40            address = "fe80::8035:3aff:fe72:1036";
41            prefixLength = 64;
42          }
43        ];
44      };
45
46    };
47  };
48  services.udev.extraRules = ''
49    ATTR{address}=="82:35:3a:72:10:36", NAME="eth0"
50
51  '';
52  # END OF DigitalOcean specifics
53}