Skip to content

Consider not enabling TLP by default #1465

Open
@jolars

Description

@jolars

Consider dropping TLP by default for laptops. Modern laptops usually have firmware that enables power profiles, so it often no longer relevant. Other times the distro has its own way of handling power profiles, like gnome, which is already handled here:

services.tlp.enable = lib.mkDefault ((lib.versionOlder (lib.versions.majorMinor lib.version) "21.05")
|| !config.services.power-profiles-daemon.enable);

I am not entirely sure what the scope of nixos-hardware is, but to me TLP seems like an opinionated choice that is not objectively good for every laptop. Searching around the issues on TLP and elsewhere, it is clear that is not always working well or provides a wanted benefit for the user.

I think it would be a better idea to enable TLP discriminatively for select hardware where it is verified to be working well, rather than to enable it across the board.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions