44 lines
1.2 KiB
Plaintext
44 lines
1.2 KiB
Plaintext
|
#!/bin/zsh
|
||
|
source "$HOME/.config/wryn/env.zsh"
|
||
|
case $1 in
|
||
|
next ) $DOTWRYN/bin/media next ;;
|
||
|
prev ) $DOTWRYN/bin/media prev ;;
|
||
|
play ) $DOTWRYN/bin/media play ;;
|
||
|
|
||
|
volumeup ) $DOTWRYN/bin/pulseaudio sink up ;;
|
||
|
volumedown ) $DOTWRYN/bin/pulseaudio sink down ;;
|
||
|
volumemute ) $DOTWRYN/bin/pulseaudio sink mute ;;
|
||
|
micmute ) $DOTWRYN/bin/pulseaudio source mute ;;
|
||
|
|
||
|
backlightup ) $DOTWRYN/bin/backlight up ;;
|
||
|
backlightdown ) $DOTWRYN/bin/backlight down ;;
|
||
|
|
||
|
lock ) $DOTWRYN/bin/i3lock ;;
|
||
|
|
||
|
bgrandomize ) $DOTWRYN/bin/set-background random ;;
|
||
|
|
||
|
alternateterm ) $DOTWRYN/bin/kitty-alternate-theme ;;
|
||
|
|
||
|
logout ) $DOTWRYN/bin/i3-logout ;;
|
||
|
|
||
|
launch )
|
||
|
local PROGRAM
|
||
|
local ARGS=()
|
||
|
case $2 in
|
||
|
messages ) PROGRAM=android-messsages-desktop ;;
|
||
|
voice ) PROGRAM=google-voice-desktop ;;
|
||
|
ytmusic ) PROGRAM=youtubemusic-nativefier ;;
|
||
|
scrcpy ) PROGRAM=scrcpy ;;
|
||
|
|
||
|
discord ) PROGRAM=discord ARGS+=(-a) ;;
|
||
|
spotify ) PROGRAM=spotify ARGS+=(-c Spotify) ;;
|
||
|
pavuctrl ) PROGRAM=pavucontrol ARGS+=(-s 0.5 -c '^Pavucontrol') ;;
|
||
|
obs ) PROGRAM=obs ARGS+=(-c '^obs') ;;
|
||
|
|
||
|
* ) PROGRAM=$2 ;;
|
||
|
esac
|
||
|
|
||
|
scwrypts i3/launch-or-show --env local -- $PROGRAM ${ARGS[@]}
|
||
|
;;
|
||
|
esac
|