{pkgs, ...}: {
  home.packages = [pkgs.spotify-player];
  xdg.configFile."spotify-player/app.toml" = {
    text = ''
      theme = "tokyonight"
      client_id = "bc629e700c1740a28b3f594ef1942eac"
      client_port = 8080
      playack_format = "{track} • {artists}\n{album}\n{metadata}"
      notify_format = { summary = "{track} • {artists}", body = "{album}" }
      copy_command = { command = "wl-copy", args = [] }
      app_refresh_duration_in_ms = 32
      playback_refresh_duration_in_ms = 0
      cover_image_refresh_duration_in_ms = 2000
      page_size_in_rows = 20
      track_table_item_max_len = 32
      enable_media_control = true
      enable_streaming = true
      enable_cover_image_cache = true
      default_device = "tsuki"
      play_icon = "▶"
      pause_icon = "▌▌"
      liked_icon = "♥"
      playback_window_position = "Top"
      cover_img_width = 5
      cover_img_length = 11
      cover_img_scale = 1.6
      playback_window_width = 6

      [device]
      name = "tsuki"
      device_type = "computer"
      volume = 100
      bitrate = 320
      audio_cache = true
      normalization = false
    '';
  };
  xdg.configFile."spotify-player/theme.toml" = {
    text = ''
      [[themes]]
      name = "tokyonight"
      [themes.palette]
      foreground = "#c0caf5"
      black = "#414868"
      red = "#f7768e"
      green = "#9ece6a"
      yellow = "#e0af68"
      blue = "#2ac3de"
      magenta = "#bb9af7"
      cyan = "#7dcfff"
      white = "#eee8d5"
      bright_black = "#24283b"
      bright_red = "#ff4499"
      bright_green = "#73daca"
      bright_yellow = "#657b83"
      bright_blue = "#839496"
      bright_magenta = "#ff007c"
      bright_cyan = "#93a1a1"
      bright_white = "#fdf6e3"
      [themes.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 = "White" }
      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"] }
    '';
  };
}