summaryrefslogtreecommitdiff
path: root/oxwm/.config
diff options
context:
space:
mode:
authorDavid T. Sadler <davidtsadler@googlemail.com>2026-07-17 14:09:20 +0100
committerDavid T. Sadler <davidtsadler@googlemail.com>2026-07-17 14:09:20 +0100
commit34f6f9e669d4b36deff3851728ba5bee44371b92 (patch)
treeb2a5a718559d83a67a4e3b18d3d2dad8d9ca3e1b /oxwm/.config
parent8c580de243432ba8901a743d04c8ecda04decd12 (diff)
parentb73e7a1a17c91d3080719072a8fdbfee92bcb5b5 (diff)
Merge branch 'main' into howl
Diffstat (limited to 'oxwm/.config')
-rw-r--r--oxwm/.config/oxwm/config.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/oxwm/.config/oxwm/config.lua b/oxwm/.config/oxwm/config.lua
index ffa5dd4..afba051 100644
--- a/oxwm/.config/oxwm/config.lua
+++ b/oxwm/.config/oxwm/config.lua
@@ -162,6 +162,12 @@ oxwm.bar.set_scheme_selected(colors.cyan, colors.bg, colors.purple)
-- A list of available keysyms can be found in the X11 keysym definitions.
-- Common keys: Return, Space, Tab, Escape, Backspace, Delete, Left, Right, Up, Down
+-- Audio controls
+
+oxwm.key.bind({ }, "XF86AudioMute", oxwm.spawn({ "sh", "-c", "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle" }))
+oxwm.key.bind({ }, "XF86AudioRaiseVolume", oxwm.spawn({ "sh", "-c", "wpctl set-volume -l 1.5 @DEFAULT_AUDIO_SINK@ 5%+" }))
+oxwm.key.bind({ }, "XF86AudioLowerVolume", oxwm.spawn({ "sh", "-c", "wpctl set-volume -l 1.5 @DEFAULT_AUDIO_SINK@ 5%-" }))
+
-- Basic window management
oxwm.key.bind({ modkey }, "Return", oxwm.spawn_terminal())