52 lines
1.7 KiB
Lua
52 lines
1.7 KiB
Lua
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" })
|