Enable unfree firmware for nixinator + load iwlwifi
This commit is contained in:
@ -16,8 +16,13 @@
|
|||||||
# https://wiki.archlinux.org/title/GDM#GDM_ignores_Wayland_and_uses_X.Org_by_default (not fixed by this)
|
# https://wiki.archlinux.org/title/GDM#GDM_ignores_Wayland_and_uses_X.Org_by_default (not fixed by this)
|
||||||
# https://wiki.archlinux.org/title/Kernel_mode_setting#Early_KMS_start
|
# https://wiki.archlinux.org/title/Kernel_mode_setting#Early_KMS_start
|
||||||
# initrd.kernelModules = [ "nvidia" "nvidia_modeset" "nvidia_uvm" "nvidia_drm" ]; # NVIDIA
|
# initrd.kernelModules = [ "nvidia" "nvidia_modeset" "nvidia_uvm" "nvidia_drm" ]; # NVIDIA
|
||||||
initrd.kernelModules = ["amdgpu"];
|
initrd.kernelModules = ["amdgpu"]; # Initrd modules are always loaded, e.g. when they are required to mount the rootfs
|
||||||
kernelModules = ["kvm-intel"];
|
kernelModules = ["kvm-intel" "iwlwifi"];
|
||||||
|
|
||||||
|
# extraModprobeConfig = ''
|
||||||
|
# options iwlwifi 11n_disable=1 wd_disable=0
|
||||||
|
# '';
|
||||||
|
|
||||||
# Specific to used kernel (currently linux_zen)
|
# Specific to used kernel (currently linux_zen)
|
||||||
extraModulePackages = with pkgs.linuxKernel.packages.linux_zen; [
|
extraModulePackages = with pkgs.linuxKernel.packages.linux_zen; [
|
||||||
new-lg4ff # Logitech force feedback
|
new-lg4ff # Logitech force feedback
|
||||||
@ -66,9 +71,15 @@
|
|||||||
# networking.interfaces.enp4s0u2.useDHCP = lib.mkDefault true;
|
# networking.interfaces.enp4s0u2.useDHCP = lib.mkDefault true;
|
||||||
# networking.interfaces.wlp3s0.useDHCP = lib.mkDefault true;
|
# networking.interfaces.wlp3s0.useDHCP = lib.mkDefault true;
|
||||||
|
|
||||||
|
# networking.networkmanager.enable = true;
|
||||||
|
# networking.wireless.iwd.enable = true;
|
||||||
|
# networking.networkmanager.wifi.backend = "iwd";
|
||||||
|
|
||||||
|
nixpkgs.config.allowUnfree = true;
|
||||||
|
|
||||||
hardware = {
|
hardware = {
|
||||||
# Use all redistributable firmware (i.e. nonfree)
|
# Use all redistributable firmware (i.e. nonfree)
|
||||||
# enableAllFirmware = true;
|
enableAllFirmware = true;
|
||||||
enableRedistributableFirmware = true;
|
enableRedistributableFirmware = true;
|
||||||
cpu.intel.updateMicrocode = true;
|
cpu.intel.updateMicrocode = true;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user