ICHS4YUWK6D3WCHMFD4NRZBAHIVSSKBAPXCS4G6KRH2WWNKOT7EQC { config, lib, pkgs, ... }: letinherit (lib) mkIf;power-menu = pkgs.writeShellScriptBin "power-menu" ''choice=$(echo -e "Shutdown\nReboot\nSleep" | ${pkgs.fuzzel}/bin/fuzzel --dmenu --prompt "Power: ")case "$choice" in"Shutdown")systemctl poweroff;;"Reboot")systemctl reboot;;"Sleep")systemctl suspend;;*)exit 1;;esac'';in mkIf config.isDesktopNotWsl {environment.systemPackages = [power-menu];}