hl.bind(sjb.HYPR .. "Z", hl.dsp.submap("passthru"), { description = "Passthru Menu" }) hl.define_submap("passthru", function() hl.bind(sjb.HYPR .. "Z", hl.dsp.submap("reset"), { description = "Passthru: Exit" }) end) hl.bind(sjb.HYPR .. "A", hl.dsp.exec_cmd("gtk-launch pi.desktop"), { description = "Open pi tui" }) hl.bind(sjb.HYPR .. "O", dispatch_focus_or_launch({ match = "chrome-outlook.office.com", cmd = "gtk-launch Outlook.desktop", }), { description = "Email" }) hl.bind(sjb.HYPR .. "T", dispatch_focus_or_launch({ match = "chrome-teams.microsoft.com", cmd = "gtk-launch Team.desktop", }), { description = "UWO Team" }) hl.bind(sjb.HYPR .. "Y", dispatch_focus_or_launch({ match = "chrome-youtube.com", cmd = "gtk-launch YouTube.desktop", }), { description = "YouTube" }) hl.bind(sjb.HYPR .. "W", dispatch_focus_or_launch({ match = "chrome-web.whatsapp.com", cmd = "gtk-launch WhatsApp.desktop", }), { description = "WhatsApp" }) hl.bind(sjb.HYPR .. "G", dispatch_focus_or_launch({ match = "chrome-chatgpt.com", cmd = "gtk-launch ChatGPT.desktop", }), { description = "ChatGPT" }) hl.bind(sjb.HYPR .. "D", dispatch_focus_or_launch({ match = "chrome-discord.com", cmd = "gtk-launch Discord.desktop" }), { description = "Discord" }) hl.bind(sjb.HYPR .. "M", dispatch_focus_or_launch({ match = "chrome-messages.google.com", cmd = "gtk-launch \"Google Messages.desktop\"", }), { description = "Google Messages" }) hl.bind(sjb.HYPR .. "X", dispatch_focus_or_launch({ match = "X", cmd = "gtk-launch X.desktop", }), { description = "X" }) hl.bind(sjb.HYPR .. "S", dispatch_focus_or_launch({ match = "Spotify", cmd = "gtk-launch spotify.desktop" }), { description = "Music" })