29 lines
653 B
Nix
29 lines
653 B
Nix
{ pkgs, ... }:
|
|||
|
|
|
||
|
|
{
|
||
|
|
# Enables connection over Linode consoles
|
||
|
|
boot.kernelParams = [ "console=ttyS0,19200n8" ];
|
||
|
|
boot.loader.grub = {
|
||
|
|
device = "nodev";
|
||
|
|
extraConfig = ''
|
||
|
|
serial --speed=19200 --unit=0 --word=8 --parity=no --stop=1;
|
||
|
|
terminal_input serial;
|
||
|
|
terminal_output serial;
|
||
|
|
'';
|
||
|
|
};
|
||
|
|
|
||
|
|
# Tells grub to ignore partion-free device warnings, since we are on Linode
|
||
|
|
boot.loader.timeout = 15;
|
||
|
|
|
||
|
|
networking.usePredictableInterfaceNames = false; # Use old style eth0 names
|
||
|
|
networking.useDHCP = false;
|
||
|
|
networking.interfaces.eth0.useDHCP = true;
|
||
|
|
|
||
|
|
# Suggested diagnostic tools
|
||
|
|
environment.systemPackages = with pkgs; [
|
||
|
|
inetutils
|
||
|
|
mtr
|
||
|
|
sysstat
|
||
|
|
];
|
||
|
|
}
|