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 93
93
dell-precision-5490 = import ./dell/precision/5490 ;
94
94
dell-precision-5530 = import ./dell/precision/5530 ;
95
95
dell-precision-5560 = import ./dell/precision/5560 ;
96
+ dell-precision-5680 = import ./dell/precision/5680 ;
96
97
dell-precision-7520 = import ./dell/precision/7520 ;
97
98
dell-xps-13-7390 = import ./dell/xps/13-7390 ;
98
99
dell-xps-13-9300 = import ./dell/xps/13-9300 ;
You can’t perform that action at this time.
0 commit comments