diff --git a/de/home/.config/de-vars/colors/blazer/colors.sh b/de/home/.config/de-vars/colors/blazer/colors.sh new file mode 100755 index 0000000..931264a --- /dev/null +++ b/de/home/.config/de-vars/colors/blazer/colors.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +de_color_0='2C2423' +de_color_1='B87A7A' +de_color_2='7AB87A' +de_color_3='B8B87A' +de_color_4='7A7AB8' +de_color_5='B87AB8' +de_color_6='7AB8B8' +de_color_7='D9D9D9' +de_color_8='918988' +de_color_9='DBBDBD' +de_color_10='BDDBBD' +de_color_12='DBDBBD' +de_color_13='BDBDDB' +de_color_14='DBBDDB' +de_color_15='BDDBDB' +de_color_foreground='FFFFFF' diff --git a/de/home/.config/sway/scripts/volume.sh b/de/home/.config/sway/scripts/volume.sh index 05a7907..7b4cb6a 100755 --- a/de/home/.config/sway/scripts/volume.sh +++ b/de/home/.config/sway/scripts/volume.sh @@ -1,2 +1,23 @@ #!/bin/bash +operation="${1}" +WOBSOCK="$XDG_RUNTIME_DIR/wob.sock" +source "${HOME}/.config/de-vars/colors/active/colors.sh" + +case "$operation" in + up) + wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+ + ;;& + down) + wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- + ;;& + up|down) + vol_lvl="$(wpctl get-volume @DEFAULT_AUDIO_SINK@ | sed 's/[^0-9]//g')" + echo "${vol_lvl}" "${de_color_9}" "${de_color_1}" "${de_color_0}" > "$WOBSOCK" + paplay "$HOME/.config/sway/assets/sounds/volume.ogg" + ;; + mute) + pactl set-sink-mute @DEFAULT_SINK@ toggle +# ( [ "$(pactl get-sink-mute @DEFAULT_SINK@)" = "Mute: yes" ] && echo 0 > $WOBSOCK ) || pactl get-sink-volume @DEFAULT_SINK@ | awk 'NR==1{print substr($5,1,length($5)-1)}' > $WOBSOCK + ;; +esac