mirror of
				https://github.com/NixOS/nixos-hardware.git
				synced 2025-11-04 09:17:14 +08:00 
			
		
		
		
	Added profile for Dell G3 3579 laptop
This commit is contained in:
		
							
								
								
									
										32
									
								
								dell/g3/3579/default.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								dell/g3/3579/default.nix
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,32 @@
 | 
			
		||||
{ lib, ... }:
 | 
			
		||||
 | 
			
		||||
{
 | 
			
		||||
  imports = [
 | 
			
		||||
    ../../../common/cpu/intel/coffee-lake
 | 
			
		||||
    ../../../common/gpu/nvidia/prime.nix
 | 
			
		||||
    ../../../common/gpu/nvidia/pascal
 | 
			
		||||
    ../../../common/pc/laptop
 | 
			
		||||
    ../../../common/pc/laptop/ssd
 | 
			
		||||
  ];
 | 
			
		||||
 | 
			
		||||
  # Specify bus id of Nvidia and Intel graphics
 | 
			
		||||
  hardware.nvidia.prime = {
 | 
			
		||||
    intelBusId = "PCI:0:2:0";
 | 
			
		||||
    nvidiaBusId = "PCI:1:0:0";
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  # Cooling management
 | 
			
		||||
  services.thermald.enable = lib.mkDefault true;
 | 
			
		||||
 | 
			
		||||
  boot = {
 | 
			
		||||
    # Use same ACPI identifier as Dell Ubuntu
 | 
			
		||||
    kernelParams = [ "acpi_osi=Linux-Dell-Video" ];
 | 
			
		||||
 | 
			
		||||
    # Enable fan sensors.
 | 
			
		||||
    kernelModules = [ "dell-smm-hwmon" ];
 | 
			
		||||
 | 
			
		||||
    # Forces the driver to load on unknown hardware
 | 
			
		||||
    extraModprobeConfig = "options dell-smm-hwmon	ignore_dmi=1";
 | 
			
		||||
    # NOTE: PWM fan control compatibility needs explicit whitelisting in the kernel driver's code.
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user