60 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			60 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Nix
		
	
	
	
	
	
| {
 | |
|   imports = [
 | |
|     ./hardware-configuration.nix
 | |
|   ];
 | |
| 
 | |
|   # Required for the lish console
 | |
|   boot.kernelParams = ["console=ttyS0,19200n8"];
 | |
| 
 | |
|   boot.loader = {
 | |
|     # Timeout to allow lish to connect
 | |
|     timeout = 10;
 | |
| 
 | |
|     grub = {
 | |
|       device = "nodev";
 | |
|       extraConfig = ''
 | |
|         serial --speed=19200 --unit=0 --word=8 --parity=no --stop=1;
 | |
|         terminal_input serial;
 | |
|         terminal_output serial;
 | |
|       '';
 | |
|     };
 | |
|   };
 | |
| 
 | |
|   systemd.network.networks."10-eth0" = {
 | |
|     matchConfig.Name = "eth0";
 | |
| 
 | |
|     networkConfig = {
 | |
|       DHCP = "no";
 | |
| 
 | |
|       Address = "178.79.137.55/24";
 | |
|       Gateway = "178.79.137.1";
 | |
| 
 | |
|       Domains = "ip.linodeusercontent.com";
 | |
|       DNS = [
 | |
|         "178.79.182.5"
 | |
|         "176.58.107.5"
 | |
|         "176.58.116.5"
 | |
|         "176.58.121.5"
 | |
|         "151.236.220.5"
 | |
|         "212.71.252.5"
 | |
|         "212.71.253.5"
 | |
|         "109.74.192.20"
 | |
|         "109.74.193.20"
 | |
|         "109.74.194.20"
 | |
|         "2a01:7e00::9"
 | |
|         "2a01:7e00::3"
 | |
|         "2a01:7e00::c"
 | |
|         "2a01:7e00::5"
 | |
|         "2a01:7e00::6"
 | |
|         "2a01:7e00::8"
 | |
|         "2a01:7e00::b"
 | |
|         "2a01:7e00::4"
 | |
|         "2a01:7e00::7"
 | |
|         "2a01:7e00::2"
 | |
|       ];
 | |
| 
 | |
|       IPv6PrivacyExtensions = "no";
 | |
|       IPv6AcceptRA = "yes";
 | |
|     };
 | |
|   };
 | |
| }
 |