diff --git a/nixos/systems/blowhole/hardware.nix b/nixos/systems/blowhole/hardware.nix index 74175bf..2827b09 100644 --- a/nixos/systems/blowhole/hardware.nix +++ b/nixos/systems/blowhole/hardware.nix @@ -1,7 +1,10 @@ -{ config, ... }: +{ config, pkgs, ... }: { boot = { supportedFilesystems = ["zfs"]; + kernelParams = [ + "ipmi_watchdog.timeout=300" + ]; initrd.availableKernelModules = [ "xhci_pci" "ahci" @@ -10,9 +13,17 @@ "sd_mod" "nvme" ]; + initrd.kernelModules = [ + "ipmi_watchdog" + ]; + blacklistedKernelModules = [ + "iTCO_wdt" + ]; zfs.enableUnstable = true; kernelPackages = config.boot.zfs.package.latestCompatibleLinuxPackages; }; + environment.systemPackages = [ pkgs.ipmitool ]; + hardware.enableRedistributableFirmware = true; }