Skip to content

Commit 9b86fa5

Browse files
committed
Add 16iah7h
1 parent db030f6 commit 9b86fa5

File tree

3 files changed

+33
-0
lines changed

3 files changed

+33
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,7 @@ See code for all available configurations.
232232
| [Lenovo Legion 5 Pro 16ach6h (Nvidia)](lenovo/legion/16ach6h/nvidia) | `<nixos-hardware/lenovo/legion/16ach6h/nvidia>` |
233233
| [Lenovo Legion 5 Pro 16arh7h (IGPU Only)](lenovo/legion/16arh7h/igpu-only) | `<nixos-hardware/lenovo/legion/16arh7h/igpu-only>` |
234234
| [Lenovo Legion 5 Pro 16arh7h (Hybrid)](lenovo/legion/16arh7h/hybrid) | `<nixos-hardware/lenovo/legion/16arh7h/hybrid>` |
235+
| [Legion Legion 5 Pro 16IAH7H (Intel)](lenovo/legion/16iah7h/) | `<nixos-hardware/lenovo/legion/16iah7h>` |
235236
| [Lenovo Legion 7 16achg6 (Hybrid)](lenovo/legion/16achg6/hybrid) | `<nixos-hardware/lenovo/legion/16achg6/hybrid>` |
236237
| [Lenovo Legion 7 16achg6 (Nvidia)](lenovo/legion/16achg6/nvidia) | `<nixos-hardware/lenovo/legion/16achg6/nvidia>` |
237238
| [Lenovo Legion 7i Pro 16irx8h (Intel)](lenovo/legion/16irx8h) | `<nixos-hardware/lenovo/legion/16irx8h>` |

flake.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,7 @@
180180
lenovo-legion-16achg6-nvidia = import ./lenovo/legion/16achg6/nvidia;
181181
lenovo-legion-16aph8 = import ./lenovo/legion/16aph8;
182182
lenovo-legion-16arha7 = import ./lenovo/legion/16arha7;
183+
lenovo-legion-16iah7h = import ./lenovo/legion/16iah7h;
183184
lenovo-legion-16ithg6 = import ./lenovo/legion/16ithg6;
184185
lenovo-legion-16irx8h = import ./lenovo/legion/16irx8h;
185186
lenovo-legion-16irx9h = import ./lenovo/legion/16irx9h;

lenovo/legion/16iah7h/default.nix

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{
2+
lib,
3+
config,
4+
...
5+
}: {
6+
imports = [
7+
../../../common/cpu/intel
8+
../../../common/gpu/nvidia/prime.nix
9+
../../../common/gpu/nvidia/ampere
10+
../../../common/pc/laptop
11+
../../../common/pc/ssd
12+
../../../common/hidpi.nix
13+
];
14+
15+
boot.extraModulePackages = [config.boot.kernelPackages.lenovo-legion-module];
16+
17+
hardware = {
18+
nvidia = {
19+
powerManagement.enable = lib.mkDefault true;
20+
21+
prime = {
22+
intelBusId = "PCI:00:02:0";
23+
nvidiaBusId = "PCI:01:00:0";
24+
};
25+
};
26+
};
27+
28+
services.thermald.enable = lib.mkDefault true;
29+
30+
services.xserver.dpi = 189;
31+
}

0 commit comments

Comments
 (0)