aboutsummaryrefslogtreecommitdiff
path: root/users/fcuny/desktop/media/mpd.nix
diff options
context:
space:
mode:
Diffstat (limited to 'users/fcuny/desktop/media/mpd.nix')
-rw-r--r--users/fcuny/desktop/media/mpd.nix34
1 files changed, 34 insertions, 0 deletions
diff --git a/users/fcuny/desktop/media/mpd.nix b/users/fcuny/desktop/media/mpd.nix
new file mode 100644
index 0000000..b46b232
--- /dev/null
+++ b/users/fcuny/desktop/media/mpd.nix
@@ -0,0 +1,34 @@
+{ config, pkgs, ... }:
+
+{
+ home.packages = [
+ pkgs.mpd
+ pkgs.ncmpcpp
+ ];
+
+ xdg.configFile."ncmpcpp/config".source = ../configs/ncmpcpp/config;
+
+ services.mpd = {
+ enable = true;
+ musicDirectory = config.xdg.userDirs.music;
+ network.startWhenNeeded = true;
+ extraConfig = ''
+ auto_update "yes"
+ filesystem_charset "UTF-8"
+ zeroconf_enabled "no"
+ input {
+ plugin "curl"
+ }
+ audio_output {
+ type "pipewire"
+ name "PipeWire Sound Server"
+ }
+ audio_output {
+ type "fifo"
+ name "visualizer"
+ path "/tmp/mpd.fifo"
+ format "44100:16:2"
+ }
+ '';
+ };
+}