aboutsummaryrefslogtreecommitdiff
path: root/hardware-configuration.nix
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2020-12-19 23:42:12 +0530
committerAkshay Nair <phenax5@gmail.com>2020-12-19 23:42:12 +0530
commitb8e63dcb3f884b7c1260cadeeb16ebf6a7cd5150 (patch)
treea715852f558a45e43337d33b82e06855e8122cd3 /hardware-configuration.nix
parentb71a82de1da71ffa7adea533e29f8fca618f0aff (diff)
downloadnixos-config-b8e63dcb3f884b7c1260cadeeb16ebf6a7cd5150.tar.gz
nixos-config-b8e63dcb3f884b7c1260cadeeb16ebf6a7cd5150.zip
Fixes xserver issues + fucks around to get wifi working
Diffstat (limited to 'hardware-configuration.nix')
-rw-r--r--hardware-configuration.nix42
1 files changed, 26 insertions, 16 deletions
diff --git a/hardware-configuration.nix b/hardware-configuration.nix
index c9f4180..7316e6b 100644
--- a/hardware-configuration.nix
+++ b/hardware-configuration.nix
@@ -4,29 +4,39 @@
{ config, lib, pkgs, modulesPath, ... }:
{
- imports =
- [ (modulesPath + "/installer/scan/not-detected.nix")
- ];
+ imports = [
+ (modulesPath + "/installer/scan/not-detected.nix")
+ ];
- boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usb_storage" "sd_mod" ];
- boot.initrd.kernelModules = [];
- boot.kernelModules = ["kvm-intel"];
- boot.extraModulePackages = [];
+ boot.initrd = {
+ availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usb_storage" "sd_mod" ];
+ kernelModules = [ "wl" ];
+ };
+ boot.kernelModules = ["kvm-intel" "wl"];
boot.kernelParams = [ "i8042.nopnp=1" "pci=nocrs" "quiet" "splash" ];
+ boot.extraModulePackages = [ config.boot.kernelPackages.broadcom_sta ];
- fileSystems."/" =
- { device = "/dev/disk/by-uuid/d86af9a3-3627-4ed5-aa8c-152673d2397c";
+ hardware = {
+ enableRedistributableFirmware = true;
+ firmware = with pkgs; [ wireless-regdb ];
+ };
+
+ boot.loader = {
+ systemd-boot.enable = true;
+ efi.canTouchEfiVariables = true;
+ };
+
+ fileSystems = {
+ "/" = {
+ device = "/dev/disk/by-label/nixos";
fsType = "ext4";
};
-
- fileSystems."/boot" =
- { device = "/dev/disk/by-uuid/2A7B-5D40";
+ "/boot" = {
+ device = "/dev/disk/by-label/boot";
fsType = "vfat";
};
-
- swapDevices =
- [ { device = "/dev/disk/by-uuid/9884c440-8c3a-437f-a7b7-3c0d5bc7fe3f"; }
- ];
+ };
+ swapDevices = [ { device = "/dev/disk/by-label/swap"; } ];
powerManagement.cpuFreqGovernor = lib.mkDefault "powersave";
}