From 232c204afb36fa16a928e8c0a289f8cf8313be72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebasti=C3=A1n=20Zavala=20Villag=C3=B3mez?= Date: Mon, 28 Apr 2025 02:16:15 -0400 Subject: [PATCH] omen/*: check kernel version through `config` instead of `pkgs` The previous implementation was checking the kernel version through `pkgs.linux`, which is only representative of the final system if `boot.kernelPackages` is left as the default value of `pkgs.linuxPackages`. You can of course change this to other package sets, such as `pkgs.linuxPackages_latest`. Instead, we now reference the kernel through `config.boot.kernelPackages.kernel`. --- omen/14-fb0798ng/default.nix | 4 ++-- omen/15-en0010ca/default.nix | 4 ++-- omen/15-en1007sa/default.nix | 4 ++-- omen/16-n0005ne/default.nix | 4 ++-- omen/16-n0280nd/default.nix | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/omen/14-fb0798ng/default.nix b/omen/14-fb0798ng/default.nix index b1382455..f5cc17d7 100644 --- a/omen/14-fb0798ng/default.nix +++ b/omen/14-fb0798ng/default.nix @@ -1,4 +1,4 @@ -{ lib, pkgs, ... }: +{ config, lib, ... }: { imports = [ @@ -10,7 +10,7 @@ ]; # Enables ACPI platform profiles - boot = lib.mkIf (lib.versionAtLeast pkgs.linux.version "6.1") { + boot = lib.mkIf (lib.versionAtLeast config.boot.kernelPackages.kernel.version "6.1") { kernelModules = [ "hp-wmi" ]; }; diff --git a/omen/15-en0010ca/default.nix b/omen/15-en0010ca/default.nix index da3c85e8..c99e8066 100644 --- a/omen/15-en0010ca/default.nix +++ b/omen/15-en0010ca/default.nix @@ -1,4 +1,4 @@ -{ lib, pkgs, ... }: +{ config, lib, ... }: { imports = [ @@ -12,7 +12,7 @@ ]; # Enables ACPI platform profiles - boot = lib.mkIf (lib.versionAtLeast pkgs.linux.version "6.1") { + boot = lib.mkIf (lib.versionAtLeast config.boot.kernelPackages.kernel.version "6.1") { kernelModules = [ "hp-wmi" ]; }; diff --git a/omen/15-en1007sa/default.nix b/omen/15-en1007sa/default.nix index 704e4d8b..cdb09a82 100644 --- a/omen/15-en1007sa/default.nix +++ b/omen/15-en1007sa/default.nix @@ -1,4 +1,4 @@ -{ lib, pkgs, ... }: +{ config, lib, ... }: { imports = [ @@ -11,7 +11,7 @@ ]; # Enables ACPI platform profiles - boot = lib.mkIf (lib.versionAtLeast pkgs.linux.version "6.1") { + boot = lib.mkIf (lib.versionAtLeast config.boot.kernelPackages.kernel.version "6.1") { kernelModules = [ "hp-wmi" ]; }; diff --git a/omen/16-n0005ne/default.nix b/omen/16-n0005ne/default.nix index e8bfea83..c8d5636c 100644 --- a/omen/16-n0005ne/default.nix +++ b/omen/16-n0005ne/default.nix @@ -1,4 +1,4 @@ -{ lib, pkgs, ... }: +{ config, lib, ... }: { imports = [ @@ -10,7 +10,7 @@ ]; # Enables ACPI platform profiles - boot = lib.mkIf (lib.versionAtLeast pkgs.linux.version "6.1") { + boot = lib.mkIf (lib.versionAtLeast config.boot.kernelPackages.kernel.version "6.1") { kernelModules = [ "hp-wmi" ]; }; } diff --git a/omen/16-n0280nd/default.nix b/omen/16-n0280nd/default.nix index 704e4d8b..cdb09a82 100644 --- a/omen/16-n0280nd/default.nix +++ b/omen/16-n0280nd/default.nix @@ -1,4 +1,4 @@ -{ lib, pkgs, ... }: +{ config, lib, ... }: { imports = [ @@ -11,7 +11,7 @@ ]; # Enables ACPI platform profiles - boot = lib.mkIf (lib.versionAtLeast pkgs.linux.version "6.1") { + boot = lib.mkIf (lib.versionAtLeast config.boot.kernelPackages.kernel.version "6.1") { kernelModules = [ "hp-wmi" ]; };