local function exit_submap() hl.dispatch(hl.dsp.submap("reset")) end hl.define_submap("groupedlaunch", function() hl.bind("e", function() hl.exec_cmd("kitty ~/projects/eth/projects/eyetap/", { workspace = 1 }) hl.exec_cmd("kitty ~/projects/eth/projects/eyetap/backend/", { workspace = 10 }) hl.exec_cmd("kitty ~/projects/eth/projects/eyetap/frontend/", { workspace = 10 }) hl.exec_cmd("librewolf http://localhost:8081") exit_submap() end) hl.bind("s", function() hl.exec_cmd("kitty ~/projects/eth/eth-summaries/", { workspace = 1 }) hl.exec_cmd("kitty ~/NextCloud/Documents/ETH/Semester4/", { workspace = 3 }) exit_submap() end) hl.bind("b", function() hl.exec_cmd("alvr_dashboard", { workspace = 1 }) hl.exec_cmd("/opt/BSManager/bs-manager", { workspace = 2 }) hl.exec_cmd("steam", { workspace = 3 }) exit_submap() end) hl.bind("Escape", function() exit_submap() end) end)