63 lines
1.7 KiB
Nix
63 lines
1.7 KiB
Nix
|
{
|
||
|
programs.cmus = {
|
||
|
enable = true;
|
||
|
extraConfig = ''
|
||
|
colorscheme gruvbox
|
||
|
'';
|
||
|
theme = {
|
||
|
name = "gruvbox";
|
||
|
text = ''
|
||
|
# colors from gruvbox: https://github.com/morhetz/gruvbox
|
||
|
# default text color
|
||
|
set color_win_fg=default
|
||
|
|
||
|
# overall background color
|
||
|
set color_win_bg=default
|
||
|
|
||
|
# command-line colors
|
||
|
set color_cmdline_bg=default
|
||
|
set color_cmdline_fg=default
|
||
|
set color_error=124
|
||
|
set color_info=172
|
||
|
set color_separator=246
|
||
|
|
||
|
# bottom status line
|
||
|
set color_statusline_bg=237
|
||
|
set color_statusline_fg=72
|
||
|
|
||
|
# bottom title line
|
||
|
set color_titleline_bg=236
|
||
|
set color_titleline_fg=142
|
||
|
|
||
|
# top title area
|
||
|
set color_win_title_bg=246
|
||
|
set color_win_title_fg=235
|
||
|
##### playing file colors ######################################################
|
||
|
# unselected currently playing track's text
|
||
|
set color_win_cur=175
|
||
|
|
||
|
# active selection for currently playing track
|
||
|
set color_win_cur_sel_bg=237
|
||
|
set color_win_cur_sel_fg=175
|
||
|
|
||
|
# inactive selection for currently playing track
|
||
|
set color_win_inactive_cur_sel_bg=236
|
||
|
set color_win_inactive_cur_sel_fg=175
|
||
|
|
||
|
##### non-playing file colors ##################################################
|
||
|
# active selection
|
||
|
set color_win_sel_bg=237
|
||
|
set color_win_sel_fg=229
|
||
|
|
||
|
# inactive selection
|
||
|
set color_win_inactive_sel_bg=236
|
||
|
set color_win_inactive_sel_fg=229
|
||
|
|
||
|
##### file browser view colors #################################################
|
||
|
# directory listing color
|
||
|
set color_win_dir=229
|
||
|
'';
|
||
|
};
|
||
|
};
|
||
|
}
|