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