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}