Skip to content

grid_heatmap

GitHub-contribution-style 2D grid of square-ish cells bucketed into five intensity levels from the heatmap palette, with optional column labels along the top. Right-aligns when the grid is wider than the slot so the most recent columns stay visible.

AcceptsAnimates
heatmapno
OptionTypeRequiredDefaultDescription
cell_charsingle character (e.g. "■", "●", "▮")no"■"Glyph painted at every cell. Strings longer than one visible character are truncated to the first glyph.
align"left" | "center" | "right"no"left"Horizontal alignment of the heatmap inside the slot when the grid is narrower than the available width.

Overridable via the [theme] section of your dashboard config.

KeyDescription
palette_heatmap5-step intensity gradient for grid_heatmap (level 0 → level 4). TOML array.
textPrimary body text colour for plain renderers (text_plain, text_ascii, list_plain, animated_typewriter). The top step of the chrome ladder — brighter than text_secondary, reads as diffuse daylight on the ocean surface. Set text = "reset" to inherit the terminal's own foreground instead.
ShapeFetchers
heatmapbasic_heatmap, basic_read_store, git_blame_heatmap, git_commits_activity, github_contributions
                                 
                                 
                                 
                                        
                                        
                                        
[[widget]]
id = "git_blame_heatmap"
fetcher = "git_blame_heatmap"
render = "grid_heatmap"