diff options
author | aszlig <aszlig@redmoonstudios.org> | 2016-07-23 17:13:43 +0200 |
---|---|---|
committer | aszlig <aszlig@redmoonstudios.org> | 2016-07-23 17:13:43 +0200 |
commit | 1a6c46561cbb59c6e22c40fb35e63cebaebf133c (patch) | |
tree | c5493ff0fac3ff40a7bd13760a1add022bffc101 /machines | |
parent | 22fac6bad53e797ca84d7c7ac7e0fca3c0a912c8 (diff) |
machines/brawndo: Add hardware-specific info
Hardware-specific info largely from nixos-generate-config. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Diffstat (limited to 'machines')
-rw-r--r-- | machines/aszlig/managed/brawndo.nix | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/machines/aszlig/managed/brawndo.nix b/machines/aszlig/managed/brawndo.nix index 7de0429d..e2e4deb6 100644 --- a/machines/aszlig/managed/brawndo.nix +++ b/machines/aszlig/managed/brawndo.nix @@ -1,4 +1,4 @@ -{ pkgs, unfreeAndNonDistributablePkgs, lib, ... }: +{ config, pkgs, unfreeAndNonDistributablePkgs, lib, ... }: let mainDisk = "ata-WDC_WD5000LPVX-22V0TT0_WD-WXG1E2559AYH"; @@ -6,8 +6,13 @@ let in { boot = { - initrd.availableKernelModules = [ "ehci_pci" "ahci" ]; + initrd.availableKernelModules = [ + "xhci_pci" "ehci_pci" "ahci" "usb_storage" "sd_mod" "sr_mod" + "rtsx_pci_sdmmc" + ]; + kernelModules = [ "kvm-intel" "wl" ]; kernelPackages = pkgs.linuxPackages_latest; + extraModulePackages = [ config.boot.kernelPackages.broadcom_sta ]; loader.grub.enable = true; loader.grub.version = 2; loader.grub.device = "/dev/disk/by-id/${mainDisk}"; @@ -25,6 +30,7 @@ in { }; hardware = { + cpu.intel.updateMicrocode = true; enableAllFirmware = true; opengl.s3tcSupport = true; pulseaudio.enable = true; |