aboutsummaryrefslogtreecommitdiffstats
path: root/modules/desktop/sxhkd/keybindings/pamixer.nix
blob: e7f056eee3539d427f5970a00056bc376b0b04f4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{ 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")
]