diff --git a/hosts/default/home/nix/mpd.nix b/hosts/default/home/nix/mpd.nix index 65ff2b5..35bf56f 100644 --- a/hosts/default/home/nix/mpd.nix +++ b/hosts/default/home/nix/mpd.nix @@ -29,32 +29,47 @@ programs = { ncmpcpp = { enable = true; + package = pkgs.ncmpcpp.override { visualizerSupport = true; }; mpdMusicDir = "/home/fabian/.music"; - bindings = [ - ]; settings = { - ncmpcpp_directory = "~/.ncmpcpp"; - mpd_host = "localhost"; mpd_port = 6600; - header_window_color = "cyan"; - progressbar_look = "━━━"; - visualizer_color = "cyan"; - visualizer_look = "┃│"; - now_playing_prefix = "󰮯 "; - visualizer_type = "wave"; - song_status_format = " $2%a $4⟫$3⟫ $8%t $4⟫$3⟫ $5%b "; - autocenter_mode = "yes"; - centered_cursor = "yes"; - display_bitrate = "no"; - enable_window_title = "no"; - follow_now_playing_lyrics = "yes"; - ignore_leading_the = "yes"; - empty_tag_marker = ""; + mpd_crossfade_time = 2; + mouse_support = "yes"; visualizer_data_source = "/tmp/mpd.fifo"; visualizer_output_name = "my_fifo"; - header_visibility = false; - statusbar_visibility = true; - titles_visibility = true; + visualizer_in_stereo = "yes"; + visualizer_type = "spectrum"; + visualizer_look = "█┇"; + visualizer_color = "7, 5, 4, 3"; + startup_screen = "playlist"; + startup_slave_screen = "visualizer"; + song_list_format = "[%l] - [ %a | %t] "; + locked_screen_width_part = 50; + ask_for_locked_screen_width_part = "no"; + playlist_display_mode = "classic"; + autocenter_mode = "yes"; + progressbar_look = "___"; + header_visibility = "no"; + statusbar_visibility = "no"; + titles_visibility = "no"; + follow_now_playing_lyrics = "no"; + enable_window_title = "no"; + external_editor = "vis"; + colors_enabled = "yes"; + empty_tag_color = "red"; + header_window_color = "yellow"; + volume_color = "yellow"; + state_line_color = "red"; + state_flags_color = "yellow"; + main_window_color = "default"; + color1 = "red"; + color2 = "red"; + progressbar_color = "5"; + progressbar_elapsed_color = "4"; + statusbar_color = "black"; + alternative_ui_separator_color = "magenta"; + window_border_color = "yellow"; + active_window_border = "magenta"; }; }; };