feat(hardware): improve firmware config

This commit is contained in:
Felix Schröter 2023-05-03 12:10:27 +02:00
parent c90efc40f8
commit 386b3f6616
Signed by: felschr
GPG key ID: 671E39E6744C807D
6 changed files with 10 additions and 11 deletions

View file

@ -1,7 +1,7 @@
{ config, lib, pkgs, ... }:
{
imports = [ ./planck.nix ];
imports = [ ./firmware.nix ./planck.nix ];
boot.supportedFilesystems = lib.mkDefault [ "btrfs" ];
boot.kernelPackages = lib.mkOverride 0 pkgs.linuxPackages_latest;

6
hardware/firmware.nix Normal file
View file

@ -0,0 +1,6 @@
{ config, pkgs, ... }:
{
hardware.enableAllFirmware = true;
services.fwupd.enable = true;
}

View file

@ -20,7 +20,8 @@
swapDevices =
[{ device = "/dev/disk/by-uuid/397a1a92-596f-421b-99e1-c9b2cb821309"; }];
# TODO keep this disabled?
# nix.maxJobs = lib.mkDefault 8;
powerManagement.cpuFreqGovernor = lib.mkDefault "powersave";
hardware.cpu.intel.updateMicrocode =
lib.mkDefault config.hardware.enableRedistributableFirmware;
}

View file

@ -25,10 +25,6 @@
# cross-compilation support
boot.binfmt.emulatedSystems = [ "aarch64-linux" ];
hardware.enableAllFirmware = true;
hardware.cpu.amd.updateMicrocode = true;
services.fwupd.enable = true;
programs.adb.enable = true;
programs.zsh.enable = true;

View file

@ -3,8 +3,6 @@
{
imports = [ ./common.nix ./fonts.nix ./sound.nix ./vpn.nix ];
services.fwupd.enable = true;
services.printing.enable = true;
services.avahi.enable = true;
services.avahi.nssmdns = true;

View file

@ -20,8 +20,6 @@
nixpkgs.config.allowUnfree = true;
hardware.enableAllFirmware = true;
hardware.cpu.intel.updateMicrocode = true;
hardware.logitech.wireless.enable = true;
hardware.logitech.wireless.enableGraphical = true;