summaryrefslogtreecommitdiff
path: root/keybindings.lua
diff options
context:
space:
mode:
authorTim Keller <tjkeller.xyz>2025-02-10 17:53:39 -0600
committerTim Keller <tjkeller.xyz>2025-02-10 17:53:39 -0600
commit681e5e7f0a949c96e41d219c06885175f3307ae6 (patch)
tree02dd8106777cd62946bb8fd7ede5025740c9126f /keybindings.lua
parente6c7aea915e876912eca37f42253f9395e03356b (diff)
downloadawesome-681e5e7f0a949c96e41d219c06885175f3307ae6.tar.xz
awesome-681e5e7f0a949c96e41d219c06885175f3307ae6.zip
ensure pavolctld is loaded before using its functionalityHEADmaster
Diffstat (limited to 'keybindings.lua')
-rw-r--r--keybindings.lua9
1 files changed, 6 insertions, 3 deletions
diff --git a/keybindings.lua b/keybindings.lua
index e731788..b6bd76d 100644
--- a/keybindings.lua
+++ b/keybindings.lua
@@ -85,12 +85,15 @@ globalkeys = gears.table.join(
key(w , "F7", function () awful.spawn("bl set 50") end, { group = "monitor" , description = "set monitor brightness to 50%" }),
key(w , "F8", function () awful.spawn("bl set 100") end, { group = "monitor" , description = "set monitor brightness to 100%" }),
key({}, "XF86MonBrightnessUp", function () awful.spawn("bl inc 10") end, { group = "monitor" , description = "increase monitor brightness by 10%" }),
- key({}, "XF86MonBrightnessDown", function () awful.spawn("bl dec 10") end, { group = "monitor" , description = "decrease monitor brightness by 10%" }),
- -- Volume Controls
+ key({}, "XF86MonBrightnessDown", function () awful.spawn("bl dec 10") end, { group = "monitor" , description = "decrease monitor brightness by 10%" })
+)
+
+-- Volume Controls
+if pavolctld then globalkeys = gears.table.join(globalkeys,
key({}, "XF86AudioRaiseVolume", function () pavolctld.volume_inc(5) end, { group = "volume" , description = "increase volume by 5%" }),
key({}, "XF86AudioLowerVolume", function () pavolctld.volume_dec(5) end, { group = "volume" , description = "decrease volume by 5%" }),
key({}, "XF86AudioMute", pavolctld.mute_toggle , { group = "volume" , description = "toggle audio mute" })
-)
+) end
-- Client protection