Base linode installation

This commit is contained in:
Greg Hellings
2022-04-12 02:33:46 +00:00
parent 0aae697661
commit 49fb61ed94
2 changed files with 36 additions and 0 deletions
+8
View File
@@ -0,0 +1,8 @@
{ ... }:
{
imports = [
../../profiles/linode.nix
];
networking.hostName = "linode";
}
+28
View File
@@ -0,0 +1,28 @@
{ 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
];
}