system/settings/hardware/usb-serial-tty.nix (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | { lib, ... }:
{
boot.initrd.kernelModules = [ "ftdi_sio" ];
boot.kernelParams = lib.mkAfter [
"console=ttyUSB0,${toString (2 * 1000 * 1000)}"
];
srvos.boot.consoles = lib.mkForce [ ];
systemd.services."serial-getty@ttyUSB0" = {
enable = true;
after = [ "multi-user.target" ];
serviceConfig = {
Type = "idle"; # avoids interleaving startup messages
Restart = "always";
};
};
}
|