MyNixOS website logo
option

programs.spotify-player.themes

Configuration written to the themes field of $XDG_CONFIG_HOME/spotify-player/theme.toml.

See https://github.com/aome510/spotify-player/blob/master/docs/config.md#themes for the full list of options.

Declarations
Type
list of (TOML value)
Default
[ ]
Example
[
  {
    name = "default2";
    palette = {
      black = "black";
      red = "red";
      green = "green";
      yellow = "yellow";
      blue = "blue";
      magenta = "magenta";
      cyan = "cyan";
      white = "white";
      bright_black = "bright_black";
      bright_red = "bright_red";
      bright_green = "bright_green";
      bright_yellow = "bright_yellow";
      bright_blue = "bright_blue";
      bright_magenta = "bright_magenta";
      bright_cyan = "bright_cyan";
      bright_white = "bright_white";
    };
    component_style = {
      block_title = { fg = "Magenta"; };
      border = {};
      playback_track = { fg = "Cyan"; modifiers = ["Bold"]; };
      playback_artists = { fg = "Cyan"; modifiers = ["Bold"]; };
      playback_album = { fg = "Yellow"; };
      playback_metadata = { fg = "BrightBlack"; };
      playback_progress_bar = { bg = "BrightBlack"; fg = "Green"; };
      current_playing = { fg = "Green"; modifiers = ["Bold"]; };
      page_desc = { fg = "Cyan"; modifiers = ["Bold"]; };
      table_header = { fg = "Blue"; };
      selection = { modifiers = ["Bold" "Reversed"]; };
    };
  }
]