Add Omen 15-en0010ca

This commit is contained in:
the-furry-hubofeverything 2023-09-20 03:32:40 -07:00 committed by mergify[bot]
parent cb4dc98f77
commit 061785322d
4 changed files with 30 additions and 0 deletions

View File

@ -224,6 +224,7 @@ See code for all available configurations.
| [Morefine M600](morefine/m600) | `<nixos-hardware/morefine/m600>` |
| [Hardkernel Odroid HC4](hardkernel/odroid-hc4/default.nix) | `<nixos-hardware/hardkernel/odroid-hc4>` |
| [Hardkernel Odroid H3](hardkernel/odroid-h3/default.nix) | `<nixos-hardware/hardkernel/odroid-h3>` |
| [Omen 15-en0010ca](omen/15-en0010ca) | `<nixos-hardware/omen/15-en0010ca>` |
| [Omen en00015p](omen/en00015p) | `<nixos-hardware/omen/en00015p>` |
| [One-Netbook OneNetbook 4](onenetbook/4) | `<nixos-hardware/onenetbook/4>` |
| [Panasonic Let's Note CF-LX4 ](panasonic/letsnote/cf-lx4) | `<nixos-hardware/panasonic/letsnote/cf-lx4>` |

View File

@ -164,6 +164,7 @@
nxp-imx8qm-mek = import ./nxp/imx8qm-mek;
hardkernel-odroid-hc4 = import ./hardkernel/odroid-hc4;
hardkernel-odroid-h3 = import ./hardkernel/odroid-h3;
omen-15-en0010ca = import ./omen/15-en0010ca;
omen-en00015p = import ./omen/en00015p;
onenetbook-4 = import ./onenetbook/4;
pcengines-apu = import ./pcengines/apu;

View File

@ -0,0 +1,6 @@
# HP Omen 15-en0001ca
## ACPI platform profiles
This config enables `hp-wmi`, which allows switch between cool, balanced, and performance modes on the platform EC, used by power management tools like `power-profile-daemon` and `tlp`.
Note - this is not yet compiled on Nixpkgs provided Kernels as of September 2023. See [the relevant PR](https://github.com/NixOS/nixpkgs/pull/255846).

View File

@ -0,0 +1,22 @@
{ lib, pkgs, ... }:
{
imports = [
../../common/cpu/amd
../../common/gpu/amd
../../common/gpu/nvidia/prime.nix
../../common/pc/laptop
../../common/pc/ssd
];
# Enables ACPI platform profiles
# TODO - enable module after PR merge
# boot = lib.mkIf (lib.versionAtLeast pkgs.linux.version "6.1") {
# kernelModules = [ "hp-wmi" ];
# };
hardware.nvidia.prime = {
amdgpuBusId = "PCI:7:0:0";
nvidiaBusId = "PCI:1:0:0";
};
}