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")
8 || !config.services.power-profiles-daemon.enable
9 );
10 libinput.enable = lib.mkDefault true;
11 logind.settings.Login = {
12 HandlePowerKey = "ignore";
13 HandlePowerKeyLongPress = "ignore";
14 HandleLidSwitch = "ignore";
15 HandleLidSwitchExternalPower = "ignore";
16 HandleLidSwitchDocked = "ignore";
17 };
18 };
19}