summary refs log tree commit diff
path: root/.config/ncmpcpp
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2020-06-23 12:52:47 +0200
committerRobert Günzler <r@gnzler.io>2020-06-23 12:52:47 +0200
commit5dd683407683657089fa1106d3911fa79a17ab2b (patch)
tree27f3bbcb34002d2e3c1052e289cd11f88733ecc8 /.config/ncmpcpp
parentac53dbd4ef3836e69d5ff425e228960ca4adf7c3 (diff)
Add ncmpcpp config
Diffstat (limited to '.config/ncmpcpp')
-rw-r--r--.config/ncmpcpp/bindings53
-rw-r--r--.config/ncmpcpp/config45
2 files changed, 98 insertions, 0 deletions
diff --git a/.config/ncmpcpp/bindings b/.config/ncmpcpp/bindings
new file mode 100644
index 0000000..19020a7
--- /dev/null
+++ b/.config/ncmpcpp/bindings
@@ -0,0 +1,53 @@
+# vim: ft=conf
+
+def_key "left"
+    dummy
+def_key "right"
+    dummy
+def_key "up"
+    dummy
+def_key "down"
+    dummy
+def_key "delete"
+    require_screen "browser"
+    dummy
+
+def_key "j"
+    scroll_down   
+def_key "k"
+    scroll_up
+
+def_key "J"
+    previous_screen
+def_key "K"
+    next_screen
+
+def_key "h"
+    require_screen "media_library"
+    previous_column
+def_key "l"
+    require_screen "media_library"
+    next_column
+
+def_key "h"
+    require_screen "browser"
+    jump_to_parent_directory
+def_key "l"
+    require_screen "browser"
+    enter_directory
+
+def_key "-"
+    require_screen "browser"
+    jump_to_parent_directory
+
+def_key "d"
+    require_screen "playlist"
+    delete_playlist_items
+
+
+def_key "N"
+    require_screen "playlist"
+    move_selected_items_down
+def_key "P"
+    require_screen "playlist"
+    move_selected_items_up
diff --git a/.config/ncmpcpp/config b/.config/ncmpcpp/config
new file mode 100644
index 0000000..0836834
--- /dev/null
+++ b/.config/ncmpcpp/config
@@ -0,0 +1,45 @@
+mpd_host = /var/lib/mpd/socket
+
+#execute_on_song_change = notify-send "mpd: $(mpc --format '%title%' current)" "$(mpc --format '%artist% :: %album%' current)"
+
+# playlist
+playlist_display_mode = "columns"
+now_playing_prefix = "$b"
+now_playing_suffix = "$/b"
+# song_columns_list_format = "(25)[blue]{t} (18)[red]{a} $R (38)[magenta]{b} (15)[yellow]{g}"
+#song_list_format = "$5[$9$3%l$5]$9 $8|$9 $2%a$9 $8|$9 $5%t$9 $R $6%b$9 $8%g$9"
+# song_list_format = "$8|$9 $2%a$9 $8|$9 $5%t$9 $R $6%b$9 $8%g$9"
+autocenter_mode = "yes"
+centered_cursor = "yes"
+
+# bars
+progressbar_look = "█|▒"
+header_visibility = "no"
+titles_visibility = "no"
+statusbar_visibility = "yes"
+user_interface = "alternative"
+alternative_header_first_line_format ="$8$9 ╱ {$5%t$9} ╲ $8$9"
+alternative_header_second_line_format ="{$2%a$9} $8::$9 {$6%b$9} {$8(%y)$9}"
+alternative_ui_separator_color ="white"
+
+incremental_seeking = "yes"
+follow_now_playing_lyrics = "yes"
+ignore_leading_the = "yes"
+display_volume_level = "no"
+
+display_bitrate = "yes"
+current_item_prefix = "$r"
+current_item_suffix = "$/r"
+song_status_format = "{$2%a$9 $1>$9} {$5%t$9} $1|$9 {$6%b$9} $1|$9 {$8%y$9} $1|$9"
+
+# colors
+colors_enabled = "yes"
+discard_colors_if_item_is_selected = "yes"
+header_window_color = "white"
+volume_color = "green"
+progressbar_color = "green"
+statusbar_color = "green"
+main_window_color = "cyan"
+color1 = "green"
+color2 = "white"
+empty_tag_color = "white"