dotfiles

Yes, my $HOME has a git repo now :(

git clone git://git.shimmy1996.com/dotfiles.git

music (868B)

    1 #!/usr/bin/env bash
    2 
    3 # Italic if paused
    4 filter() {
    5     sed "/^volume:/d" | tac | sed -e "s/\\&/&amp;/g;s/\\[paused\\].*/<span color=\"gray\" font_style=\"italic\">/g;s/\\[playing\\].*/<span>/g" | tr -d '\n' | sed -e "s/$/<\\/span>/g"
    6 }
    7 
    8 case $BLOCK_BUTTON in
    9     1) mpc status | filter && setsid "$TERMINAL" -e ncmpcpp ;;  # left click, bring up player
   10     2) mpc toggle | filter ;;   # middle click, toggle play/bause
   11     3) mpc status | filter && notify-send "🎵 Music module:
   12 - Shows mpd song playing.
   13 - Italic when paused.
   14 - Left click opens ncmpcpp.
   15 - Middle click pauses.
   16 - Scroll changes track.";;  # right click, infobox
   17     4) mpc prev   | filter ;;  # scroll up, previous
   18     5) mpc next   | filter ;;  # scroll down, next
   19     *) mpc status | filter ;;
   20 esac
   21 
   22 status=$(mpc status | filter)
   23 
   24 if [[ "${status}" != "" ]]; then
   25     echo
   26 else
   27     echo "NONE"
   28 fi