File tree Expand file tree Collapse file tree 2 files changed +76
-0
lines changed Expand file tree Collapse file tree 2 files changed +76
-0
lines changed Original file line number Diff line number Diff line change 1+ {
2+ lib ,
3+ ...
4+ } :
5+ {
6+ imports = [
7+ ../../../common/pc/laptop
8+ ../../../common/pc/ssd
9+ ../../../common/cpu/intel
10+ ../../../common/gpu/nvidia/prime.nix
11+ ] ;
12+
13+ boot = {
14+ kernelModules = [ "kvm-intel" ] ;
15+ initrd . availableKernelModules = [
16+ "xhci_pci"
17+ "ahci"
18+ "thunderbolt"
19+ "nvme"
20+ "usb_storage"
21+ "sd_mod"
22+ "rtsx_pci_sdmmc"
23+ ] ;
24+ } ;
25+
26+ hardware = {
27+ # Audio
28+ enableRedistributableFirmware = lib . mkDefault true ;
29+
30+ # Webcam
31+ ipu6 = {
32+ enable = lib . mkDefault true ;
33+ platform = lib . mkDefault "ipu6ep" ;
34+ } ;
35+
36+ bluetooth = {
37+ enable = lib . mkDefault true ;
38+ powerOnBoot = lib . mkDefault true ;
39+ } ;
40+
41+ graphics = {
42+ enable = lib . mkDefault true ;
43+ enable32Bit = lib . mkDefault true ;
44+ } ;
45+
46+ intel-gpu-tools . enable = lib . mkDefault true ;
47+ intelgpu = {
48+ driver = lib . mkDefault "xe" ;
49+ } ;
50+
51+ nvidia = {
52+ modesetting . enable = lib . mkDefault true ;
53+ nvidiaSettings = lib . mkDefault true ;
54+ open = lib . mkDefault false ;
55+
56+ powerManagement = {
57+ enable = lib . mkDefault true ;
58+ finegrained = lib . mkDefault true ;
59+ } ;
60+
61+ prime = {
62+ intelBusId = lib . mkDefault "PCI:00:02:0" ;
63+ nvidiaBusId = lib . mkDefault "PCI:01:00:0" ;
64+ } ;
65+ } ;
66+ } ;
67+
68+ services = {
69+ fwupd . enable = lib . mkDefault true ; # update firmware
70+ hardware . bolt . enable = lib . mkDefault true ; # use thunderbolt
71+ pcscd . enable = lib . mkDefault true ; # card reader
72+ thermald . enable = lib . mkDefault true ; # fans
73+ } ;
74+
75+ }
Original file line number Diff line number Diff line change 9393 dell-precision-5490 = import ./dell/precision/5490 ;
9494 dell-precision-5530 = import ./dell/precision/5530 ;
9595 dell-precision-5560 = import ./dell/precision/5560 ;
96+ dell-precision-5680 = import ./dell/precision/5680 ;
9697 dell-precision-7520 = import ./dell/precision/7520 ;
9798 dell-xps-13-7390 = import ./dell/xps/13-7390 ;
9899 dell-xps-13-9300 = import ./dell/xps/13-9300 ;
You can’t perform that action at this time.
0 commit comments