mirror of
https://github.com/NixOS/nixos-hardware
synced 2024-11-22 19:09:42 +01:00
Set missing lib.literalExpression
this allows generating a options.json without setting any module option
This commit is contained in:
parent
e8a2f6d551
commit
59b6e11bea
1 changed files with 4 additions and 3 deletions
|
@ -8,8 +8,6 @@ let
|
||||||
inherit (lib) mkDefault mkEnableOption mkIf mkMerge version versionAtLeast versionOlder;
|
inherit (lib) mkDefault mkEnableOption mkIf mkMerge version versionAtLeast versionOlder;
|
||||||
|
|
||||||
cfg = config.hardware.asus.zephyrus.ga402x;
|
cfg = config.hardware.asus.zephyrus.ga402x;
|
||||||
defaultAutosuspendEnable = versionAtLeast config.boot.kernelPackages.kernel.version "6.9";
|
|
||||||
|
|
||||||
in {
|
in {
|
||||||
|
|
||||||
imports = [
|
imports = [
|
||||||
|
@ -31,7 +29,10 @@ in {
|
||||||
# Note: the device name is "ASUS N-KEY Device".
|
# Note: the device name is "ASUS N-KEY Device".
|
||||||
keyboard.autosuspend.enable = (
|
keyboard.autosuspend.enable = (
|
||||||
mkEnableOption "Enable auto-suspend on the internal USB keyboard (ASUS N-KEY Device) on Zephyrus GA402X"
|
mkEnableOption "Enable auto-suspend on the internal USB keyboard (ASUS N-KEY Device) on Zephyrus GA402X"
|
||||||
) // { default = defaultAutosuspendEnable; };
|
) // {
|
||||||
|
default = versionAtLeast config.boot.kernelPackages.kernel.version "6.9";
|
||||||
|
defaultText = lib.literalExpression "lib.versionAtLeast config.boot.kernelPackages.kernel.version \"6.9\"";
|
||||||
|
};
|
||||||
# The ASUS 8295 ITE device will cause an immediate wake-up when trying to suspend the laptop.
|
# The ASUS 8295 ITE device will cause an immediate wake-up when trying to suspend the laptop.
|
||||||
# After the first successful hibernate, it will work as expected, however.
|
# After the first successful hibernate, it will work as expected, however.
|
||||||
# NOTE: I'm not actually sure what this device, as neither the touchpad nor the M1-M4 keys cause a wake-up.
|
# NOTE: I'm not actually sure what this device, as neither the touchpad nor the M1-M4 keys cause a wake-up.
|
||||||
|
|
Loading…
Reference in a new issue