diff --git a/hyprland.lua b/hyprland.lua index 6426d03..0da05a7 100644 --- a/hyprland.lua +++ b/hyprland.lua @@ -18,6 +18,7 @@ hl.bind(mod .. " + h", hl.dsp.group.next()) hl.bind(mod .. " + semicolon", hl.dsp.window.fullscreen()) hl.bind(mod .. " + SHIFT + l", hl.dsp.workspace.toggle_special("keepass")) hl.bind("print", hl.dsp.exec_cmd("screenshot")) +hl.bind(mod .. " + period", hl.dsp.layout("colresize +conf")) hl.bind("SHIFT + print", hl.dsp.exec_cmd("grim - | swappy -f -")) hl.bind(mod .. " + space", hl.dsp.window.float()) @@ -44,6 +45,11 @@ local wss = { hl.bind(mod .. " + mouse:272", hl.dsp.window.drag(), { mouse = true }) hl.bind(mod .. " + mouse:273", hl.dsp.window.resize(), { mouse = true }) +hl.bind("XF86AudioLowerVolume", hl.dsp.exec_cmd("wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-"), { locked = true } ) +hl.bind("XF86AudioRaiseVolume", hl.dsp.exec_cmd("wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+"), { locked = true } ) +hl.bind("XF86AudioMute", hl.dsp.exec_cmd("wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"), { locked = true } ) +hl.bind("XF86AudioPlay", hl.dsp.exec_cmd("playerctl play-pause"), { locked = true } ) +hl.bind("XF86AudioStop", hl.dsp.exec_cmd("playerctl stop"), { locked = true } ) for _, p in ipairs(commands) do local key = p[1] @@ -110,8 +116,8 @@ hl.config({ }, scrolling = { fullscreen_on_one_column = true, - column_width = 1.0, direction = "right", + explicit_column_widths = "0.5,1.0", }, decoration = { rounding = 10,