commit 81298dd211a1ab9929127e507f6618abb6c139d5
parent b68898fa65f064e6befd0cb23067287df65de12b
Author: Jake Koroman <jake@jakekoroman.com>
Date: Sat, 8 Nov 2025 01:14:51 -0500
add mpd and ncmpcpp
Diffstat:
5 files changed, 31 insertions(+), 1 deletion(-)
diff --git a/.bash_profile b/.bash_profile
@@ -5,11 +5,12 @@ if [ -f ~/.profile ]; then source ~/.profile; fi
export SUDO="doas"
export TERMINAL="st"
-export BROWSER="firefox"
+export BROWSER="librewolf"
export EDITOR="nvim"
export XDG_CONFIG_HOME="$HOME/.config"
export XDG_DATA_HOME="$HOME/.local/share"
export XDG_CACHE_HOME="$HOME/.cache"
+export MPD_HOST="$XDG_RUNTIME_DIR/mpd-socket"
# export XDG_DATA_DIRS="$XDG_DATA_DIRS:$HOME/.local/share/flatpak/exports/share"
export ZDOTDIR="$XDG_CONFIG_HOME/zsh"
export WINEPREFIX="$XDG_DATA_HOME/wineprefixes/default"
diff --git a/.gitignore b/.gitignore
@@ -9,3 +9,4 @@ emacs/recentf
emacs/tramp
emacs/transient
nvim/lazy-lock.json
+ncmpcpp/error.log
diff --git a/MANIFEST b/MANIFEST
@@ -13,3 +13,5 @@ tmux|.config
msmtp|.config
nvim|.config
picom|.config
+mpd|.config
+ncmcpp|.config
diff --git a/mpd/mpd.conf b/mpd/mpd.conf
@@ -0,0 +1,19 @@
+db_file "$XDG_CACHE_HOME/mpd/database"
+music_directory "~/music/songs"
+playlist_directory "~/music/playlists"
+auto_update "yes"
+# bind_to_address "127.0.0.1"
+bind_to_address "$XDG_RUNTIME_DIR/mpd-socket"
+restore_paused "yes"
+
+audio_output {
+ type "pipewire"
+ name "PipeWire Sound Server"
+}
+
+audio_output {
+ type "fifo"
+ name "fancy_visualizer"
+ path "/tmp/mpd.fifo"
+ format "44100:16:2"
+}
diff --git a/ncmpcpp/config b/ncmpcpp/config
@@ -0,0 +1,7 @@
+mpd_music_dir = "~/music/songs"
+
+visualizer_data_source = "/tmp/mpd.fifo"
+visualizer_output_name = "my_fifo"
+visualizer_in_stereo = "yes"
+visualizer_type = "spectrum"
+visualizer_look = "+|"