Added profile for Dell G3 3579 laptop

This commit is contained in:
aMerryElk
2025-02-03 15:24:12 -03:00
committed by mergify[bot]
parent d9819a6791
commit 240f698fc8
3 changed files with 34 additions and 0 deletions

View File

@@ -118,6 +118,7 @@ See code for all available configurations.
| [Chuwi MiniBook X](chuwi/minibook-x) | `<nixos-hardware/chuwi/minibook-x>` |
| [Deciso DEC series](deciso/dec) | `<nixos-hardware/deciso/dec>` |
| [Dell G3 3779](dell/g3/3779) | `<nixos-hardware/dell/g3/3779>` |
| [Dell G3 3579](dell/g3/3579) | `<nixos-hardware/dell/g3/3579>` |
| [Dell Inspiron 3442](dell/inspiron/3442) | `<nixos-hardawre/dell/inspiron/3442>` |
| [Dell Inspiron 14 5420](dell/inspiron/14-5420) | `<nixos-hardawre/dell/inspiron/14-5420>` |
| [Dell Inspiron 5509](dell/inspiron/5509) | `<nixos-hardware/dell/inspiron/5509>` |

32
dell/g3/3579/default.nix Normal file
View 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.
};
}

View File

@@ -57,6 +57,7 @@
deciso-dec = import ./deciso/dec;
dell-e7240 = import ./dell/e7240;
dell-g3-3779 = import ./dell/g3/3779;
dell-g3-3579 = import ./dell/g3/3579;
dell-inspiron-14-5420 = import ./dell/inspiron/14-5420;
dell-inspiron-5509 = import ./dell/inspiron/5509;
dell-inspiron-5515 = import ./dell/inspiron/5515;