nixos-hardware/common/pc/laptop/default.nix
2025-10-07 14:39:14 +02:00

19 lines
461 B
Nix

{
config,
lib,
options,
...
}:
{
imports = [ ../. ];
# Gnome 40 introduced a new way of managing power, without tlp.
# However, these 2 services clash when enabled simultaneously.
# https://github.com/NixOS/nixos-hardware/issues/260
services.tlp.enable = lib.mkDefault (
!(options.services ? power-profiles-daemon && config.services.power-profiles-daemon.enable)
&& !(options.services ? tuned && config.services.tuned.enable)
);
}