{ config, accentColour ? "base07", ... }: { programs.bottom = { enable = true; settings = { flags = { group_processes = true; temperature_type = "celsius"; battery = true; enable_gpu = true; enable_cache_memory = true; }; colors = with config.scheme.withHashtag; let rainbow = [red yellow green cyan blue magenta]; in { table_header_color = base05; all_cpu_color = base05; avg_cpu_color = base05; cpu_core_colors = rainbow; ram_color = red; cache_color = green; swap_color = blue; rx_color = green; tx_color = blue; widget_title_color = config.scheme.withHashtag.${accentColour}; border_color = base02; highlighted_border_color = config.scheme.withHashtag.${accentColour}; text_color = base05; graph_color = base04; cursor_color = base02; selected_text_color = base05; selected_bg_color = base01; high_battery_color = green; medium_battery_color = yellow; low_battery_color = red; gpu_core_colors = rainbow; arc_color = cyan; }; }; }; }