hardware: Add microcode updates

This commit is contained in:
2021-08-31 18:15:06 +02:00
parent 7445d7c5c0
commit 3a4a16bf20
4 changed files with 12 additions and 3 deletions

5
modules/hardware/amd.nix Normal file
View File

@@ -0,0 +1,5 @@
{ ... }:
{
hardware.cpu.amd.updateMicrocode = true;
}

View File

@@ -3,7 +3,11 @@
}:
{
hardware.opengl.extraPackages = with pkgs; [ vaapiIntel intel-media-driver ];
hardware = {
cpu.intel.updateMicrocode = true;
# NOTE: Assuming each Intel CPU has integrated graphics
opengl.extraPackages = with pkgs; [ vaapiIntel intel-media-driver ];
};
# TODO: Remove?
services.xserver.videoDrivers = [ "modesetting" "fbdev" ];
}

View File

@@ -86,7 +86,7 @@ let
# We don't tolerate non-free software, except for Steam and Linux firmware
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
"firmwareLinuxNonfree"
"firmwareLinuxNonfree" "microcodeAmd" "microcodeIntel"
"steam" "steam-original" "steam-runtime"
"discord"
];