File tree Expand file tree Collapse file tree 3 files changed +37
-0
lines changed
lenovo/thinkpad/p14s/intel/gen2 Expand file tree Collapse file tree 3 files changed +37
-0
lines changed Original file line number Diff line number Diff line change @@ -259,6 +259,7 @@ See code for all available configurations.
259
259
| [ Lenovo ThinkPad P14s AMD Gen 3] ( lenovo/thinkpad/p14s/amd/gen3 ) | ` <nixos-hardware/lenovo/thinkpad/p14s/amd/gen3> ` | ` lenovo-thinkpad-p14s-amd-gen3 ` |
260
260
| [ Lenovo ThinkPad P14s AMD Gen 4] ( lenovo/thinkpad/p14s/amd/gen4 ) | ` <nixos-hardware/lenovo/thinkpad/p14s/amd/gen4> ` | ` lenovo-thinkpad-p14s-amd-gen4 ` |
261
261
| [ Lenovo ThinkPad P14s AMD Gen 5] ( lenovo/thinkpad/p14s/amd/gen5 ) | ` <nixos-hardware/lenovo/thinkpad/p14s/amd/gen5> ` | ` lenovo-thinkpad-p14s-amd-gen5 ` |
262
+ | [ Lenovo ThinkPad P14s Intel Gen 2] ( lenovo/thinkpad/p14s/intel/gen2 ) | ` <nixos-hardware/lenovo/thinkpad/p14s/intel/gen2> ` | ` lenovo-thinkpad-p14s-intel-gen2 ` |
262
263
| [ Lenovo ThinkPad P14s Intel Gen 3] ( lenovo/thinkpad/p14s/intel/gen3 ) | ` <nixos-hardware/lenovo/thinkpad/p14s/intel/gen3> ` | ` lenovo-thinkpad-p14s-intel-gen3 ` |
263
264
| [ Lenovo ThinkPad P14s Intel Gen 5] ( lenovo/thinkpad/p14s/intel/gen5 ) | ` <nixos-hardware/lenovo/thinkpad/p14s/intel/gen5> ` | ` lenovo-thinkpad-p14s-intel-gen5 ` |
264
265
| [ Lenovo ThinkPad P16s AMD Gen 1] ( lenovo/thinkpad/p16s/amd/gen1 ) | ` <nixos-hardware/lenovo/thinkpad/p16s/amd/gen1> ` | ` lenovo-thinkpad-p16s-amd-gen1 ` |
Original file line number Diff line number Diff line change 208
208
lenovo-thinkpad-p14s-amd-gen3 = import ./lenovo/thinkpad/p14s/amd/gen3 ;
209
209
lenovo-thinkpad-p14s-amd-gen4 = import ./lenovo/thinkpad/p14s/amd/gen4 ;
210
210
lenovo-thinkpad-p14s-amd-gen5 = import ./lenovo/thinkpad/p14s/amd/gen5 ;
211
+ lenovo-thinkpad-p14s-intel-gen2 = import ./lenovo/thinkpad/p14s/intel/gen2 ;
211
212
lenovo-thinkpad-p14s-intel-gen3 = import ./lenovo/thinkpad/p14s/intel/gen3 ;
212
213
lenovo-thinkpad-p14s-intel-gen5 = import ./lenovo/thinkpad/p14s/intel/gen5 ;
213
214
lenovo-thinkpad-p16s-amd-gen1 = import ./lenovo/thinkpad/p16s/amd/gen1 ;
Original file line number Diff line number Diff line change
1
+ {
2
+ lib ,
3
+ config ,
4
+ pkgs ,
5
+ ...
6
+ } :
7
+ {
8
+ imports = [
9
+ ../../../../../common/gpu/nvidia/prime.nix
10
+ ../../../../../common/gpu/nvidia/turing
11
+ ../../../../../common/cpu/intel/tiger-lake
12
+ ../../../../../common/gpu/intel/tiger-lake
13
+ ../../../../../common/pc/laptop
14
+ ../../../../../common/pc/ssd
15
+ ../../../../../common/pc
16
+ ../.
17
+ ] ;
18
+
19
+ # For suspending to RAM to work, set Config -> Power -> Sleep State to "Linux S3" in EFI.
20
+
21
+ hardware = {
22
+ nvidia = {
23
+ prime = {
24
+ intelBusId = "PCI:0:2:0" ;
25
+ nvidiaBusId = "PCI:1:0:0" ;
26
+ } ;
27
+ } ;
28
+ } ;
29
+
30
+ services = {
31
+ xserver . videoDrivers = [
32
+ "modesetting" # apparently required for offload, should this be added into common? https://wiki.nixos.org/wiki/NVIDIA#Offload_mode
33
+ ] ;
34
+ } ;
35
+ }
You can’t perform that action at this time.
0 commit comments