1{ config, lib, ... }:
2{
3 services = {
4 blueman.enable = false;
5 fstrim.enable = lib.mkDefault true;
6 tlp.enable = lib.mkDefault (
7 (lib.versionOlder (lib.versions.majorMinor lib.version) "21.05") || !config.services.power-profiles-daemon.enable
8 );
9 libinput.enable = lib.mkDefault true;
10 logind.settings.Login = {
11 HandlePowerKey = "ignore";
12 HandlePowerKeyLongPress = "ignore";
13 HandleLidSwitch = "ignore";
14 HandleLidSwitchExternalPower = "ignore";
15 HandleLidSwitchDocked = "ignore";
16 };
17 };
18}