feat: start new lua-based hyprland config

This commit is contained in:
2026-06-13 16:12:20 +02:00
parent d6d9a28161
commit a253ce56b7
22 changed files with 376 additions and 345 deletions
+91
View File
@@ -0,0 +1,91 @@
local function exit_submap()
hl.dispatch(hl.dsp.submap("reset"))
end
hl.define_submap("launch", function()
-- Librewolf
hl.bind("l", function()
hl.dispatch(hl.dsp.exec_cmd("librewolf"))
exit_submap()
end)
-- Steam
hl.bind("s", function()
hl.dispatch(hl.dsp.exec_cmd("steam"))
exit_submap()
end)
-- Discord
hl.bind("d", function()
hl.dispatch(hl.dsp.exec_cmd("vesktop"))
exit_submap()
end)
-- Kitty
hl.bind("k", function()
hl.dispatch(hl.dsp.exec_cmd("kitty"))
exit_submap()
end)
hl.bind("Return", function()
hl.dispatch(hl.dsp.exec_cmd("kitty"))
exit_submap()
end)
-- Filezilla
hl.bind("f", function()
hl.dispatch(hl.dsp.exec_cmd("filezilla"))
exit_submap()
end)
-- Thunderbird
hl.bind("t", function()
hl.dispatch(hl.dsp.exec_cmd("thunderbird"))
exit_submap()
end)
-- Zathura
hl.bind("z", function()
hl.dispatch(hl.dsp.exec_cmd("zathura"))
exit_submap()
end)
-- Brave
hl.bind("Shift + B", function()
hl.dispatch(hl.dsp.exec_cmd("brave"))
exit_submap()
end)
-- bsmanager
hl.bind("b", function()
hl.dispatch(hl.dsp.exec_cmd("/opt/bs-manager/bs-manager"))
exit_submap()
end)
-- ALVR
hl.bind("p", function()
hl.dispatch(hl.dsp.exec_cmd("alvr_dashboard"))
exit_submap()
end)
-- Qalculate
hl.bind("c", function()
hl.dispatch(hl.dsp.exec_cmd("qalculate-qt"))
exit_submap()
end)
-- AirPlay
hl.bind("a", function()
hl.dispatch(hl.dsp.exec_cmd("notify-send 'AirPlay server is starting...' --app-name='AirPlay Video'"))
hl.dispatch(
hl.dsp.exec_cmd(
"terminator -T 'hiddent'terminator' -e 'systemctl start avahi-daemon' && sleep 5 && uxplay -n LinuxVideoplay -nh"
)
)
exit_submap()
end)
-- Escape
hl.bind("Escape", function()
exit_submap()
end)
end)