summaryrefslogtreecommitdiffstats
path: root/clerk_fzf
diff options
context:
space:
mode:
authorRasmus Steinke <rasi@xssn.at>2016-07-21 13:37:32 +0200
committerRasmus Steinke <rasi@xssn.at>2016-07-21 13:37:32 +0200
commit512dce7107456445355dfa43bcef042d0530b297 (patch)
treef39a0ebb8c812cec015929f74372e91763c3d3ab /clerk_fzf
parent911540a4c3e79057192807c1ceba018aceff4136 (diff)
downloadperl-app-clerk-512dce7107456445355dfa43bcef042d0530b297.tar.gz
perl-app-clerk-512dce7107456445355dfa43bcef042d0530b297.tar.xz
add custom mpd host option
Diffstat (limited to 'clerk_fzf')
-rwxr-xr-xclerk_fzf/clerk_fzf12
-rw-r--r--clerk_fzf/clerk_fzf.conf6
2 files changed, 18 insertions, 0 deletions
diff --git a/clerk_fzf/clerk_fzf b/clerk_fzf/clerk_fzf
index 54dc762..86c1a34 100755
--- a/clerk_fzf/clerk_fzf
+++ b/clerk_fzf/clerk_fzf
@@ -22,6 +22,18 @@ source /etc/clerk_fzf.conf
# read user config
source $HOME/.config/clerk/clerk_fzf.conf
+if [[ -n $mpd_host ]]; then
+ ┆ if [[ -n $mpd_password ]]; then
+ ┆ ┆ ┆ export MPD_HOST="${mpd_password}@${mpd_host}"
+ ┆ else
+ ┆ ┆ ┆ export MPD_HOST="${mpd_host}"
+ ┆ fi
+fi
+
+if [[ -n $mpd_port ]]; then
+ ┆ export MPD_PORT="${mpd_port}"
+fi
+
albums () {
script="$0 --albums"
tracklist="$(cat ~/.config/clerk/albums.cache | fzf --no-sort -m -e --reverse -i --with-nth=1,2,3 -d '\t' --tabstop=4 +s --ansi --bind "ctrl-a:select-all,ctrl-n:deselect-all")"
diff --git a/clerk_fzf/clerk_fzf.conf b/clerk_fzf/clerk_fzf.conf
index fa3775e..b2c90c3 100644
--- a/clerk_fzf/clerk_fzf.conf
+++ b/clerk_fzf/clerk_fzf.conf
@@ -1,5 +1,11 @@
#!/usr/bin/env bash
+# custom mpd host
+mpd_host=
+mpd_port=
+mpd_password=
+
+
script="$0 $1"
random_artist="albumartist"
shuf=$([[ "$OSTYPE" == "darwin"* ]] && echo 'gshuf' || echo 'shuf')