File tree Expand file tree Collapse file tree 2 files changed +48
-0
lines changed Expand file tree Collapse file tree 2 files changed +48
-0
lines changed Original file line number Diff line number Diff line change
1
+ { lib , config , ... } :
2
+
3
+ {
4
+ imports = [
5
+ ../../../common/pc/laptop
6
+ ../../../common/pc/laptop/ssd
7
+ ../../../common/gpu/nvidia/maxwell
8
+ ../../../common/gpu/nvidia/prime.nix
9
+ ../../../common/cpu/intel/kaby-lake
10
+ ] ;
11
+
12
+ boot = {
13
+ kernelParams = [
14
+ # fix lspci hanging with nouveau
15
+ # source https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1803179/comments/149
16
+ "acpi_rev_override=1"
17
+ "acpi_osi=Linux"
18
+ "nouveau.modeset=0"
19
+ "pcie_aspm=force"
20
+ "drm.vblankoffdelay=1"
21
+ "nouveau.runpm=0"
22
+ "mem_sleep_default=deep"
23
+ # fix flicker
24
+ # source https://wiki.archlinux.org/index.php/Intel_graphics#Screen_flickering
25
+ "i915.enable_psr=0"
26
+ "nvidia_drm.modeset=1"
27
+ ] ;
28
+ } ;
29
+
30
+ hardware = {
31
+ nvidia = {
32
+ open = lib . mkDefault false ;
33
+ nvidiaSettings = lib . mkDefault true ;
34
+ modesetting . enable = lib . mkDefault true ;
35
+ package = lib . mkDefault config . boot . kernelPackages . nvidiaPackages . stable ;
36
+ prime = {
37
+ intelBusId = lib . mkDefault "PCI:0:2:0" ;
38
+ nvidiaBusId = lib . mkDefault "PCI:1:0:0" ;
39
+ } ;
40
+ } ;
41
+ } ;
42
+ # This will save you money and possibly your life!
43
+ services = {
44
+ fwupd . enable = lib . mkDefault true ;
45
+ thermald . enable = lib . mkDefault true ;
46
+ } ;
47
+ }
Original file line number Diff line number Diff line change 81
81
dell-poweredge-r7515 = import ./dell/poweredge/r7515 ;
82
82
dell-precision-3541 = import ./dell/precision/3541 ;
83
83
dell-precision-5490 = import ./dell/precision/5490 ;
84
+ dell-precision-5520 = import ./dell/precision/5520 ;
84
85
dell-precision-5530 = import ./dell/precision/5530 ;
85
86
dell-precision-5560 = import ./dell/precision/5560 ;
86
87
dell-precision-7520 = import ./dell/precision/7520 ;
You can’t perform that action at this time.
0 commit comments