nixos-configs/nixosModules/firmware-updates.nix

17 lines
378 B
Nix
Raw Normal View History

{ lib, config, ... }:
2025-09-14 14:12:14 +02:00
{
options.my.firmwareUpdates.enable = lib.mkEnableOption "firmware updates and microcode";
config = lib.mkIf config.my.firmwareUpdates.enable {
hardware = {
enableRedistributableFirmware = true;
cpu = {
amd.updateMicrocode = true;
intel.updateMicrocode = true;
};
2025-09-14 14:12:14 +02:00
};
services.fwupd.enable = true;
};
2025-09-14 14:12:14 +02:00
}