Skip to content

grid_table

  • Accepts: entries
  • Animates: no
OptionTypeRequiredDefaultDescription
layout"rows" | "inline"no"rows"Layout mode. rows draws one key/value row per entry; inline condenses to a single line of key: value · key: value.
column_alignarray of "left" | "center" | "right"no["left", "left"]Per-column alignment. First entry aligns the key column, second the value column. Ignored in inline layout.
align"left" | "center" | "right"no"left"Horizontal alignment of the rendered line. Honoured in inline layout only — rows uses column_align per column instead.

Overridable via the [theme] section of config.toml.

KeyDescription
status_okHealthy / passing status (badges, table rows, timeline titles).
status_warnDegraded / warning status — visually distinct from both ok and error.
status_errorFailing / error status — reserved for attention-grabbing failures.
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.
text_dimBarely-visible chrome text: timeline date prefixes, empty-state placeholder, clip hint. Replaces the old Modifier::DIM usage — set an explicit colour so rendering stays consistent across terminals (some render DIM as invisible, some as a no-op).
ShapeFetchers
entriesbasic_read_store, clock, clock_almanac, clock_countdown, clock_sunrise, clock_timezones, git_contributors, git_latest_tag, git_stash_count, git_status, git_worktrees, github_assigned_issues, github_contributors_monthly, github_good_first_issues, github_languages, github_my_prs, github_notifications, github_recent_releases, github_repo, github_repo_issues, github_repo_prs, github_repo_stars, github_review_requests, github_user, system, system_load, system_memory, system_processes, weather