feat: much improved hyprland binds
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
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)
|
||||
@@ -2,6 +2,8 @@ local function exit_submap()
|
||||
hl.dispatch(hl.dsp.submap("reset"))
|
||||
end
|
||||
|
||||
-- TODO: Improve mapping (also global mapping, for moving between els if to use regularly)
|
||||
-- Improve colours
|
||||
hl.define_submap("groups", function()
|
||||
hl.bind("c", function()
|
||||
hl.dispatch(hl.dsp.group.toggle())
|
||||
|
||||
@@ -6,6 +6,7 @@ hl.bind("SUPER + S", hl.dsp.submap("screenshot"))
|
||||
hl.bind("SUPER + W", hl.dsp.submap("window"))
|
||||
hl.bind("SUPER + A", hl.dsp.submap("workspace"))
|
||||
hl.bind("SUPER + Q", hl.dsp.window.close())
|
||||
hl.bind("SUPER + P", hl.dsp.submap("groupedlaunch"))
|
||||
|
||||
hl.bind("SUPER + Space", hl.dsp.exec_cmd("dms ipc call spotlight toggle"))
|
||||
hl.bind("SUPER + Escape", hl.dsp.exec_cmd("wlogout"))
|
||||
|
||||
Reference in New Issue
Block a user