{ inputs, lib, pkgs, ... }: let inherit (lib.meta) getExe getExe'; mpc = getExe pkgs.mpc-cli; sleep = getExe' pkgs.coreutils-full "sleep"; inherit (inputs.hyprland.packages.${pkgs.system}) hyprland; hyprctl = getExe' hyprland "hyprctl"; in { powerManagement = { enable = true; powerDownCommands = '' ${mpc} pause ${sleep} 1 ''; powerUpCommands = '' ${hyprctl} dispatch dpms off HDMI-A-1 ${hyprctl} dispatch dpms on HDMI-A-1 ''; }; }