From 1d254aceda0ba852c83aa7dcbfd215e1f70ada35 Mon Sep 17 00:00:00 2001 From: Yegor Timoshenko Date: Tue, 30 Oct 2018 18:16:36 +0000 Subject: [PATCH] common/cpu: default microcode updates to enableRedistributableFirmware --- common/cpu/amd/default.nix | 5 ++++- common/cpu/intel/default.nix | 5 +++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/common/cpu/amd/default.nix b/common/cpu/amd/default.nix index a8a36b2..d8c48a2 100644 --- a/common/cpu/amd/default.nix +++ b/common/cpu/amd/default.nix @@ -1,3 +1,6 @@ +{ config, lib, ... }: + { - hardware.cpu.amd.updateMicrocode = true; + hardware.cpu.amd.updateMicrocode = + lib.mkDefault config.hardware.enableRedistributableFirmware; } diff --git a/common/cpu/intel/default.nix b/common/cpu/intel/default.nix index 05b8c02..7f2223c 100644 --- a/common/cpu/intel/default.nix +++ b/common/cpu/intel/default.nix @@ -1,9 +1,10 @@ -{ lib, pkgs, ... }: +{ config, lib, pkgs, ... }: { boot.initrd.kernelModules = [ "i915" ]; - hardware.cpu.intel.updateMicrocode = lib.mkDefault true; + hardware.cpu.intel.updateMicrocode = + lib.mkDefault config.hardware.enableRedistributableFirmware; hardware.opengl.extraPackages = with pkgs; [ vaapiIntel