2022-06-21 23:39:47 +02:00
|
|
|
{ pkgs, ... }:
|
2021-08-20 23:58:16 +02:00
|
|
|
{
|
|
|
|
boot.kernelModules = [ "kvm-intel" "pppoe" ];
|
|
|
|
boot.kernelParams = [ "nomodeset" ];
|
|
|
|
|
|
|
|
hardware.cpu.intel.updateMicrocode = true;
|
|
|
|
|
|
|
|
time.timeZone = "Europe/Berlin";
|
|
|
|
|
|
|
|
environment.systemPackages = with pkgs; [
|
2023-06-01 21:35:27 +02:00
|
|
|
git
|
2023-06-01 21:35:38 +02:00
|
|
|
inetutils # telnet
|
2021-08-25 17:01:30 +02:00
|
|
|
ipmitool
|
2023-10-20 22:03:22 +02:00
|
|
|
liboping # noping
|
2023-06-01 21:35:27 +02:00
|
|
|
screen
|
|
|
|
vim
|
|
|
|
wget
|
2021-08-20 23:58:16 +02:00
|
|
|
];
|
2021-08-25 16:48:04 +02:00
|
|
|
|
2023-06-01 21:35:27 +02:00
|
|
|
services.openssh = {
|
|
|
|
enable = true;
|
2023-06-04 23:02:06 +02:00
|
|
|
settings.PermitRootLogin = "prohibit-password";
|
2021-08-25 16:48:04 +02:00
|
|
|
};
|
2023-06-01 21:35:27 +02:00
|
|
|
|
|
|
|
# additional config for bare metal
|
|
|
|
services.collectd.plugins.ipmi = "";
|
2021-08-20 23:58:16 +02:00
|
|
|
}
|