dotfiles/org/config/ncmpcpp.org
Lucien Cartier-Tilet a958ee8a60
Remove unused parts, updated my theme
== ALL FILES ==
The org TOCs were unused on export, and Spacemacs makes it useless.
This commits removes them. The startup header of org files is moved to
the header file.

== AWESOME ==
In the Awesome file, this commit removes everything about custom theme
creation as this part is not yet used. I also remade and reorganized
the windows titlebars.
Theme files for Awesome shall be added soon. The wallpaper functions
were updated accordingly.

In the autostart part, I updated some commands (picom will not launch
if another instance is already running, same for the XFCE polkit), and
I added PumoPM to the autolaunched software (power management). Due to
some issues, I also let Awesome one second before launching
`set-screens'.

== AWESOME AND CUSTOM SCRIPTS ==
This commit also removes any usage of pywal. My Awesome configuration
and my custom scripts were updated accordingly.

== CUSTOM SCRIPTS ==
In bin.org, the script `pape-restore' has been removed since it can
now be replaced with the command `nitrogen --restore'. `pape-update'
has also been updated so it doesn’t depend on `pape-restore' and gets
a random wallpaper for nitrogen to set without the help of pywal.

== XRESOURCES / ST AND PICOM ==
St’s transparency was tweaked to match my windows’ titlebar
transparency. It also got the Nord theme mentionned above. Some custom
Picom rule about St’s transparency has been removed.

== PICOM ==
I made it clearer in the index and on Picom’s page Picom is the new
Compton.

== FIREFOX ==
A new git submodule (blurredfox-nord) has been added, which adds some
transparency to Firefox as well as some Nord colors.

== I3 AND POLYBAR ==
My i3 and Polybar config have been deprecated since I do not use them
anymore.

== SPACEMACS ==
Changed shortcuts for config files
2020-08-22 16:46:33 +02:00

2.3 KiB

Ncmpcpp Configuration (WIP)

Introduction

Ncmpcpp is a TUI front-end for MPD, with an UI very similar to Ncmpc. This is my main MPD front-end after my i3 shortcuts. You can find below some screenshots of how my current ncmpcpp configuration looks like.

/phundrak/dotfiles/media/commit/45a5db0f0d1a5811ef8d6464b1de6cd2e6aec58b/org/config/img/ncmpcpp-queue.png

/phundrak/dotfiles/media/commit/45a5db0f0d1a5811ef8d6464b1de6cd2e6aec58b/org/config/img/ncmpcpp-directory.png

/phundrak/dotfiles/media/commit/45a5db0f0d1a5811ef8d6464b1de6cd2e6aec58b/org/config/img/ncmpcpp-visualizer.png

Core Ncmpcpp settings

Directories

Ncmpcpp has two vital directories: the lyrics directory, and its own configuration directory. The configuration for ncmpcpp is generally either in $HOME/.ncmpcpp/ or in $XDG_CONFIG_HOME/ncmpcpp/.

  ncmpcpp_directory = ~/.config/ncmpcpp

When it comes to the lyrics, be sure to set the directory to the same directory pointed at by Mpd.

  lyrics_directory = ~/.lyrics

MPD

These settings tell ncmpcpp how to communicate with Mpd. Once again, be sure to follow your own MPD settings. In my case, I am connecting to my local MPD server, hence the localhost value of the variable below, and I did not change the default port of MPD. My music is located at ~/Music, and ncmpcpp should connect pretty much immediately, although I allow a five seconds timeout before ncmpcpp treats it as an error. Also, no crossfade please.

  mpd_host = localhost
  mpd_port = 6600
  mpd_music_dir = ~/Music
  mpd_connection_timeout = 5
  mpd_crossfade_time = 0