-- Binds related to media

globalkeys = Gears.table.join(
  globalkeys,

  -- Media
  Awful.key({}, 'XF86AudioLowerVolume', function()
    os.execute 'pamixer -d 3'
  end, {
    description = 'lower volume',
    group = 'media',
  }),

  Awful.key({}, 'XF86AudioMicMute', function()
    os.execute 'pactl set-source-mute @DEFAULT_SOURCE@ toggle'
  end, {
    description = 'mute mic',
    group = 'media',
  }),

  Awful.key({}, 'XF86AudioMute', function()
    os.execute 'pamixer -t'
  end, {
    description = 'mute audio',
    group = 'media',
  }),

  Awful.key({}, 'XF86AudioNext', function()
    os.execute 'playerctl next'
  end, {
    description = 'next',
    group = 'media',
  }),

  Awful.key({}, 'XF86AudioPlay', function()
    os.execute 'playerctl play-pause'
  end, {
    description = 'play/pause',
    group = 'media',
  }),

  Awful.key({}, 'XF86AudioPrev', function()
    os.execute 'playerctl previous'
  end, {
    description = 'previous',
    group = 'media',
  }),

  Awful.key({}, 'XF86AudioRaiseVolume', function()
    os.execute 'pamixer -i 3'
  end, {
    description = 'raise volume',
    group = 'media',
  }),

  Awful.key({}, 'XF86AudioStop', function()
    os.execute 'playerctl stop'
  end, {
    description = 'stop',
    group = 'media',
  })
)