File tree Expand file tree Collapse file tree 2 files changed +78
-6
lines changed Expand file tree Collapse file tree 2 files changed +78
-6
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 59
59
beagleboard-pocketbeagle = import ./beagleboard/pocketbeagle ;
60
60
chuwi-minibook-x = import ./chuwi/minibook-x ;
61
61
deciso-dec = import ./deciso/dec ;
62
- dell-e7240 =
63
- deprecated "1326" "dell-e7240"
64
- ( import ./dell/e7240 ) ;
62
+ dell-e7240 = deprecated "1326" "dell-e7240" ( import ./dell/e7240 ) ;
65
63
dell-g3-3779 = import ./dell/g3/3779 ;
66
64
dell-g3-3579 = import ./dell/g3/3579 ;
67
65
dell-inspiron-3442 = import ./dell/inspiron/3442 ;
84
82
dell-latitude-e7240 = import ./dell/latitude/e7240 ;
85
83
dell-optiplex-3050 = import ./dell/optiplex/3050 ;
86
84
dell-poweredge-r7515 = import ./dell/poweredge/r7515 ;
87
- dell-precision-3490 =
88
- deprecated "1491" "dell-precision-3490"
89
- ( import ./dell/precision/3490 ) ;
85
+ dell-precision-3490 = deprecated "1491" "dell-precision-3490" ( import ./dell/precision/3490 ) ;
90
86
dell-precision-3490-nvidia = import ./dell/precision/3490/nvidia ;
91
87
dell-precision-3490-intel = import ./dell/precision/3490/intel ;
92
88
dell-precision-3541 = import ./dell/precision/3541 ;
93
89
dell-precision-5490 = import ./dell/precision/5490 ;
94
90
dell-precision-5530 = import ./dell/precision/5530 ;
95
91
dell-precision-5560 = import ./dell/precision/5560 ;
92
+ dell-precision-5680 = import ./dell/precision/5680 ;
96
93
dell-precision-7520 = import ./dell/precision/7520 ;
97
94
dell-xps-13-7390 = import ./dell/xps/13-7390 ;
98
95
dell-xps-13-9300 = import ./dell/xps/13-9300 ;
You can’t perform that action at this time.
0 commit comments