Add accentColour to btm config

Change specific colours to use colour name instead of hex
representation
This commit is contained in:
Evie Litherland-Smith 2024-02-20 19:48:41 +00:00
parent bc9397284b
commit af6d483b8b

View file

@ -1,31 +1,36 @@
{config, ...}: { {
config,
accentColour,
...
}: {
programs.bottom = { programs.bottom = {
enable = true; enable = true;
settings.colors = with config.lib.stylix.colors.withHashtag; let settings.colors = with config.lib.stylix;
with colors.withHashtag; let
rainbow = [red yellow green cyan blue magenta]; rainbow = [red yellow green cyan blue magenta];
in { in {
table_header_color = base05; table_header_color = base05;
all_cpu_color = base05; all_cpu_color = base05;
avg_cpu_color = base05; avg_cpu_color = base05;
cpu_core_colors = rainbow; cpu_core_colors = rainbow;
ram_color = base08; ram_color = red;
cache_color = base0B; cache_color = green;
swap_color = base0D; swap_color = blue;
rx_color = base0B; rx_color = green;
tx_color = base08; tx_color = blue;
widget_title_color = base0C; widget_title_color = colors.withHashtag.${accentColour};
border_color = base02; border_color = base02;
highlighted_border_color = base0E; highlighted_border_color = colors.withHashtag.${accentColour};
text_color = base05; text_color = base05;
graph_color = base04; graph_color = base04;
cursor_color = base02; cursor_color = base02;
selected_text_color = base05; selected_text_color = base05;
selected_bg_color = base01; selected_bg_color = base01;
high_battery_color = base0B; high_battery_color = green;
medium_battery_color = base0A; medium_battery_color = yellow;
low_battery_color = base08; low_battery_color = red;
gpu_core_colors = rainbow; gpu_core_colors = rainbow;
arc_color = base0C; arc_color = cyan;
}; };
}; };
} }