Prepend topic folders with +
This commit is contained in:
parent
61869defde
commit
e98c8ec1c3
10
.gitignore
vendored
10
.gitignore
vendored
|
@ -3,10 +3,10 @@
|
||||||
*.pid
|
*.pid
|
||||||
*.db
|
*.db
|
||||||
|
|
||||||
shell/tmux/.tmux/plugins/
|
shell/+tmux/.tmux/plugins/
|
||||||
shell/tmux/.tmuxifier/
|
shell/+tmux/.tmuxifier/
|
||||||
|
|
||||||
shell/mpd/.config/mpd/mpd.*
|
shell/+mpd/.config/mpd/mpd.*
|
||||||
shell/mpd/.config/mpd/mpdstate
|
shell/+mpd/.config/mpd/mpdstate
|
||||||
|
|
||||||
weechat/.weechat/*
|
+weechat/.weechat/*
|
||||||
|
|
47
os/+arch/.config/panel/lemons/disabled/music
Executable file
47
os/+arch/.config/panel/lemons/disabled/music
Executable file
|
@ -0,0 +1,47 @@
|
||||||
|
#!/usr/bin/env dash
|
||||||
|
|
||||||
|
. $(dirname $0)/../panel-config
|
||||||
|
|
||||||
|
progress_bar() {
|
||||||
|
BAR_SIZE=${2:-26}
|
||||||
|
C1="%{F${COLOR_6}}-%{F-}"
|
||||||
|
C2="%{F${COLOR_DIM}}-%{F-}"
|
||||||
|
DELIM=
|
||||||
|
|
||||||
|
echo "$1" | SIZE=$BAR_SIZE CHAR1="$C1" CHAR2="$C2" SEP='' START="$DELIM" END="$DELIM" mkb
|
||||||
|
}
|
||||||
|
|
||||||
|
while :; do
|
||||||
|
if ! pgrep mpd >/dev/null; then
|
||||||
|
sleep 5
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
|
||||||
|
output=$(mpc -h $HOME/.config/mpd/mpd.sock --format ";%title%;%artist%;%album%")
|
||||||
|
if echo $output | grep "^;" 2>&1 >/dev/null; then
|
||||||
|
# title=$(echo "$output" | head -1 | cut -d';' -f2)
|
||||||
|
# artist=$(echo "$output" | head -1 | cut -d';' -f3)
|
||||||
|
# album=$(echo "$output" | head -1 | cut -d';' -f4)
|
||||||
|
seek=$(echo "$output" | awk 'NR==2 {print $3}')
|
||||||
|
perc=$(echo "$output" | awk 'NR==2 {print $4}' | tr -d '()')
|
||||||
|
state=$(echo "$output" | awk 'NR==2 {print $1}')
|
||||||
|
|
||||||
|
case "$state" in
|
||||||
|
"[playing]") icon="%{F${COLOR_2}}${ICON_PLAY}%{F-}" ;;
|
||||||
|
"[paused]") icon="%{F${COLOR_4}}${ICON_PAUSE}%{F-}" ;;
|
||||||
|
*) icon="" ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
if [ -n "$icon" ]
|
||||||
|
then
|
||||||
|
# song="$title - $artist"
|
||||||
|
# [ -n "$album" ] && song="$song ($album)"
|
||||||
|
echo "S%{B${COLOR_ALTBG}} $icon ${seek%/*} $(progress_bar $perc 16) ${seek#*/} %{B-} "
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "S"
|
||||||
|
fi
|
||||||
|
sleep 1
|
||||||
|
done
|
||||||
|
|
||||||
|
# vim:set ft=sh:
|
|
@ -1,13 +1,13 @@
|
||||||
os/arch
|
os/+arch
|
||||||
os/arch/automount
|
os/+arch/+automount
|
||||||
docker
|
+docker
|
||||||
dev/*
|
dev/+*
|
||||||
editor/emacs
|
editor/+emacs
|
||||||
editor/neovim
|
editor/+neovim
|
||||||
shell/zsh
|
shell/+zsh
|
||||||
shell/ssh
|
shell/+ssh
|
||||||
shell/fzf
|
shell/+fzf
|
||||||
shell/tmux
|
shell/+tmux
|
||||||
shell/mu
|
shell/+mu
|
||||||
shell/mpd
|
shell/+mpd
|
||||||
vcs/*
|
vcs/+*
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue