aboutsummaryrefslogtreecommitdiffstats
path: root/modules/desktop/sxhkd/keybindings/pamixer.nix
blob: 4b495aae5c9ecbdbd85e23314555af6ef74223e6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
  createKeybindingBase,
  pkgs,
  lib,
}:

let
  pamixer = "${pkgs.pamixer}/bin/pamixer";
in
lib.mkMerge [
  (createKeybindingBase "XF86AudioLowerVolume" "Decrease volume." "${pamixer} --decrease 5")

  (createKeybindingBase "XF86AudioRaiseVolume" "Increase volume." "${pamixer} --increase 5")

  (createKeybindingBase "XF86AudioMute" "Mute audio." "${pamixer} --toggle-mute")
]