dotwryn/config/i3/utils
2020-09-23 16:19:23 -06:00

41 lines
1.1 KiB
Bash
Executable File

#!/bin/sh
UTIL_BIN="$HOME/.wryn/bin/desktop"
MEDIA__NEXT="$UTIL_BIN/youtube-music/next.sh"
MEDIA__PREV="$UTIL_BIN/youtube-music/previous.sh"
MEDIA__PLAYPAUSE="$UTIL_BIN/youtube-music/playpause.sh"
VOLUME__UP="$UTIL_BIN/pulseaudio/sink-volume/default-up.sh";
VOLUME__DOWN="$UTIL_BIN/pulseaudio/sink-volume/default-down.sh";
VOLUME__MUTE="$UTIL_BIN/pulseaudio/sink-volume/default-mute.sh";
VOLUME__MICMUTE="$UTIL_BIN/pulseaudio/source-volume/default-mute.sh";
BACKLIGHT__UP="$UTIL_BIN/xbacklight/up.sh";
BACKLIGHT__DOWN="$UTIL_BIN/xbacklight/down.sh";
LOCK_SCREEN="$UTIL_BIN/i3lock/lock.sh";
LOG_OUT="$UTIL_BIN/i3/logout.sh";
BG_RANDOMIZE="$UTIL_BIN/feh/randomize-background.sh"
case $1 in
next ) "$MEDIA__NEXT" ;;
prev ) "$MEDIA__PREV" ;;
playpause ) "$MEDIA__PLAYPAUSE" ;;
volumeraise ) "$VOLUME__UP" ;;
volumelower ) "$VOLUME__DOWN" ;;
mute ) "$VOLUME__MUTE" ;;
micmute ) "$VOLUME__MICMUTE" ;;
backlightup ) "$BACKLIGHT__UP" ;;
backlightdown ) "$BACKLIGHT__DOWN" ;;
lock ) "$LOCK_SCREEN" ;;
logout ) "$LOG_OUT" ;;
bgrandomize ) "$BG_RANDOMIZE" ;;
esac