Skip to content

Commit

Permalink
Add Omen 15-en0010ca
Browse files Browse the repository at this point in the history
  • Loading branch information
the-furry-hubofeverything committed Sep 21, 2023
1 parent cb4dc98 commit 5daafeb
Show file tree
Hide file tree
Showing 4 changed files with 32 additions and 0 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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>` |
Expand Down
1 change: 1 addition & 0 deletions flake.nix
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
8 changes: 8 additions & 0 deletions omen/15-en0010ca/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# HP Omen 15-en0001ca

This config should apply to other Ome

## 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).
22 changes: 22 additions & 0 deletions omen/15-en0010ca/default.nix
Original file line number Diff line number Diff line change
@@ -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";
};
}

0 comments on commit 5daafeb

Please sign in to comment.