|
|
|
@ -24,9 +24,7 @@ hl.bind(main_mod .. ' + K', utils.layout_bind { |
|
|
|
hl.bind(main_mod .. ' + L', hl.dsp.focus { direction = 'r' }) |
|
|
|
|
|
|
|
hl.bind(main_mod .. ' + TAB', hl.dsp.focus { monitor = '+1' }) |
|
|
|
|
|
|
|
hl.bind(main_mod .. ' + comma', hl.dsp.focus { workspace = 'm-1' }) |
|
|
|
hl.bind(main_mod .. ' + period', hl.dsp.focus { workspace = 'm+1' }) |
|
|
|
hl.bind('ALT + TAB', hl.dsp.focus { monitor = '+1' }) |
|
|
|
|
|
|
|
for i = 1, 9 do |
|
|
|
hl.bind(main_mod .. ' + CTRL + ' .. i, hl.dsp.dpms { action = 'toggle', monitor = 'DP-' .. i }) -- toggle monitors on/off(not physically, as in idle-screensaver.) |
|
|
|
@ -48,7 +46,7 @@ hl.bind(main_mod .. ' + SHIFT + Q', hl.dsp.window.kill()) |
|
|
|
hl.bind(main_mod .. ' + F', hl.dsp.window.fullscreen { mode = 'maximized', action = 'toggle' }) |
|
|
|
hl.bind(main_mod .. ' + SHIFT + F', hl.dsp.window.fullscreen { mode = 'fullscreen', action = 'toggle' }) |
|
|
|
|
|
|
|
hl.bind(main_mod .. ' + ALT + P', hl.dsp.window.float { action = 'toggle' }) |
|
|
|
hl.bind(main_mod .. ' + SHIFT + P', hl.dsp.window.float { action = 'toggle' }) |
|
|
|
|
|
|
|
hl.bind(main_mod .. ' + mouse:272', hl.dsp.window.drag(), { mouse = true }) |
|
|
|
hl.bind(main_mod .. ' + mouse:273', hl.dsp.window.resize(), { mouse = true }) |
|
|
|
@ -60,6 +58,8 @@ hl.bind(main_mod .. ' + SHIFT + K', hl.dsp.window.move { monitor = 'u' }) |
|
|
|
--hl.bind(main_mod .. ' + SHIFT + L', hl.dsp.window.swap { direction = 'r' }) |
|
|
|
hl.bind(main_mod .. ' + SHIFT + H', hl.dsp.layout('swapcol l')) |
|
|
|
hl.bind(main_mod .. ' + SHIFT + L', hl.dsp.layout('swapcol r')) |
|
|
|
hl.bind(main_mod .. ' + SHIFT + comma', hl.dsp.window.move { workspace = 'm-1' }) |
|
|
|
hl.bind(main_mod .. ' + SHIFT + period', hl.dsp.window.move { workspace = 'm+1' }) |
|
|
|
|
|
|
|
hl.bind(main_mod .. ' + S', hl.dsp.window.toggle_swallow()) |
|
|
|
hl.bind(main_mod .. ' + P', hl.dsp.window.pin { action = 'toggle' }) |
|
|
|
@ -73,6 +73,9 @@ end |
|
|
|
-- |
|
|
|
-- workspace |
|
|
|
-- |
|
|
|
hl.bind(main_mod .. ' + comma', hl.dsp.focus { workspace = 'm-1' }) |
|
|
|
hl.bind(main_mod .. ' + period', hl.dsp.focus { workspace = 'm+1' }) |
|
|
|
|
|
|
|
hl.bind(main_mod .. ' + N', hl.dsp.workspace.toggle_special()) |
|
|
|
hl.bind(main_mod .. ' + M', hl.dsp.window.move { workspace = 'special' }) |
|
|
|
|
|
|
|
@ -112,6 +115,7 @@ hl.bind(main_mod .. ' + SHIFT + bracketright', hl.dsp.exec_raw('playerctl positi |
|
|
|
|
|
|
|
-- screenshot |
|
|
|
hl.bind('Print', hl.plugin.hyprcapture.open) |
|
|
|
hl.bind(main_mod .. ' + S', hl.plugin.hyprcapture.open) |
|
|
|
|
|
|
|
-- waybar |
|
|
|
hl.bind(main_mod .. ' + T', hl.dsp.exec_raw('killall waybar || waybar')) |
|
|
|
|