Commit 4839b39
Changed files (1)
modules
desktop
modules/desktop/power-management.nix
@@ -1,10 +1,12 @@
-{
- flake.modules.nixos.desktop = _: {
+{lib, ...} @ topArgs: {
+ flake.modules.nixos.desktop = {config, ...}: let
+ hostMeta = topArgs.config.flake.meta.host.hosts.${config.networking.hostName};
+ in {
services = {
- power-profiles-daemon = {
- enable = true;
- };
+ power-profiles-daemon.enable = lib.mkIf (!hostMeta.isLaptop) true;
upower.enable = true;
};
+
+ services.tlp = lib.mkIf (hostMeta.isLaptop) {enable = true;};
};
}