File tree Expand file tree Collapse file tree 3 files changed +68
-0
lines changed Expand file tree Collapse file tree 3 files changed +68
-0
lines changed Original file line number Diff line number Diff line change @@ -164,6 +164,7 @@ See code for all available configurations.
164164| [ Dell Precision 5530] ( dell/precision/5530 ) | ` <nixos-hardware/dell/precision/5530> ` | ` dell-precision-5530 ` |
165165| [ Dell Precision 5560] ( dell/precision/5560 ) | ` <nixos-hardware/dell/precision/5560> ` | ` dell-precision-5560 ` |
166166| [ Dell Precision 5570] ( dell/precision/5570 ) | ` <nixos-hardware/dell/precision/5570> ` | ` dell-precision-5570 ` |
167+ | [ Dell Precision 5680] ( dell/precision/5680 ) | ` <nixos-hardware/dell/precision/5680> ` | ` dell-precision-5680 ` |
167168| [ Dell Precision 7520] ( dell/precision/7520 ) | ` <nixos-hardware/dell/precision/7520> ` | ` dell-precision-7520 ` |
168169| [ Dell XPS 13 7390] ( dell/xps/13-7390 ) | ` <nixos-hardware/dell/xps/13-7390> ` | ` dell-xps-13-7390 ` |
169170| [ Dell XPS 13 9300] ( dell/xps/13-9300 ) | ` <nixos-hardware/dell/xps/13-9300> ` | ` dell-xps-13-9300 ` |
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 . enable = lib . mkDefault true ;
42+ intel-gpu-tools . enable = lib . mkDefault true ;
43+
44+ nvidia = {
45+ modesetting . enable = lib . mkDefault true ;
46+ nvidiaSettings = lib . mkDefault true ;
47+ open = lib . mkDefault false ;
48+
49+ powerManagement = {
50+ enable = lib . mkDefault true ;
51+ finegrained = lib . mkDefault true ;
52+ } ;
53+
54+ prime = {
55+ intelBusId = lib . mkDefault "PCI:00:02:0" ;
56+ nvidiaBusId = lib . mkDefault "PCI:01:00:0" ;
57+ } ;
58+ } ;
59+ } ;
60+
61+ services = {
62+ fwupd . enable = lib . mkDefault true ; # update firmware
63+ hardware . bolt . enable = lib . mkDefault true ; # use thunderbolt
64+ thermald . enable = lib . mkDefault true ; # cpu temp management
65+ } ;
66+ }
Original file line number Diff line number Diff line change 9696 dell-precision-5530 = import ./dell/precision/5530 ;
9797 dell-precision-5560 = import ./dell/precision/5560 ;
9898 dell-precision-5570 = import ./dell/precision/5570 ;
99+ dell-precision-5680 = import ./dell/precision/5680 ;
99100 dell-precision-7520 = import ./dell/precision/7520 ;
100101 dell-xps-13-7390 = import ./dell/xps/13-7390 ;
101102 dell-xps-13-9300 = import ./dell/xps/13-9300 ;
You can’t perform that action at this time.
0 commit comments