mirror of
				https://github.com/NixOS/nixos-hardware.git
				synced 2025-11-04 17:27:14 +08:00 
			
		
		
		
	dell-xps-15-9570: fix imports, refactor (closer to recent profiles and more explicit) (#1331)
This commit is contained in:
		@@ -1,11 +1,6 @@
 | 
			
		||||
{ lib, ... }:
 | 
			
		||||
{
 | 
			
		||||
  imports = [
 | 
			
		||||
    ../../../common/cpu/intel/kaby-lake
 | 
			
		||||
    ../../../common/pc/laptop
 | 
			
		||||
    ./xps-common.nix
 | 
			
		||||
    ./shared.nix
 | 
			
		||||
  ];
 | 
			
		||||
 | 
			
		||||
  # Includes the Wi-Fi and Bluetooth firmware
 | 
			
		||||
  hardware.enableRedistributableFirmware = lib.mkDefault true;
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,8 @@
 | 
			
		||||
{
 | 
			
		||||
  imports = [
 | 
			
		||||
    ../../../../common/cpu/intel
 | 
			
		||||
    ../../../../common/pc/laptop
 | 
			
		||||
    ../../../../common/gpu/nvidia/disable.nix
 | 
			
		||||
    ../xps-common.nix
 | 
			
		||||
    ../shared.nix
 | 
			
		||||
  ];
 | 
			
		||||
 | 
			
		||||
  # Disables the Nvidia GPU, better for battery life
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,12 +1,9 @@
 | 
			
		||||
{ ... }:
 | 
			
		||||
 | 
			
		||||
{
 | 
			
		||||
  imports = [
 | 
			
		||||
    ../../../../common/cpu/intel
 | 
			
		||||
    ../../../../common/gpu/nvidia/prime.nix
 | 
			
		||||
    ../../../../common/gpu/nvidia/pascal
 | 
			
		||||
    ../../../../common/pc/laptop
 | 
			
		||||
    ../xps-common.nix
 | 
			
		||||
    ../shared.nix
 | 
			
		||||
  ];
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										20
									
								
								dell/xps/15-9570/shared.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								dell/xps/15-9570/shared.nix
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,20 @@
 | 
			
		||||
{ lib, ... }:
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
  imports = [ 
 | 
			
		||||
    ../../../common/cpu/intel/coffee-lake
 | 
			
		||||
    ../../../common/pc/laptop
 | 
			
		||||
  ];
 | 
			
		||||
 | 
			
		||||
  # Solution to rcu_sched freezing
 | 
			
		||||
  boot.kernelParams = [ "acpi_rev_override" ];
 | 
			
		||||
 | 
			
		||||
  # This will save you money and possibly your life!
 | 
			
		||||
  # https://github.com/NixOS/nixos-hardware/pull/127
 | 
			
		||||
  services.thermald.enable = lib.mkDefault true;
 | 
			
		||||
 | 
			
		||||
  hardware.graphics = {
 | 
			
		||||
    enable = lib.mkDefault true;
 | 
			
		||||
    enable32Bit = lib.mkDefault true;
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
@@ -1,10 +0,0 @@
 | 
			
		||||
{ lib, ... }:
 | 
			
		||||
 | 
			
		||||
{
 | 
			
		||||
  # Solution to rcu_sched freezing
 | 
			
		||||
  boot.kernelParams = [ "acpi_rev_override" ];
 | 
			
		||||
  boot.kernelModules = [ "kvm-intel" ];
 | 
			
		||||
 | 
			
		||||
  # This will save you money and possibly your life!
 | 
			
		||||
  services.thermald.enable = lib.mkDefault true;
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user