Presets
Seven curated dashboards — four home, three project. Pick one of each as a starting point and edit freely.
- Home presets apply when the shell starts outside a git repo —
copy into
$HOME/.splashboard/home.dashboard.toml. - Project presets apply when you
cdinto a git repo root — copy into./.splashboard/dashboard.toml(ships with the repo) or$HOME/.splashboard/project.dashboard.toml(fallback for every repo root without its own dashboard).
Template TOMLs live in
src/templates/.
Home presets
Section titled “Home presets”home_splash — terminal hero + greeting + clock
Section titled “home_splash — terminal hero + greeting + clock”A figlet of your terminal name, a time-of-day greeting, a large HH:MM
clock, and the date.
████████╗███████╗██████╗ ███╗ ███╗██╗███╗ ██╗ █████╗ ██╗ ╚══██╔══╝██╔════╝██╔══██╗████╗ ████║██║████╗ ██║██╔══██╗██║ ██║ █████╗ ██████╔╝██╔████╔██║██║██╔██╗ ██║███████║██║ ██║ ██╔══╝ ██╔══██╗██║╚██╔╝██║██║██║╚██╗██║██╔══██║██║ ██║ ███████╗██║ ██║██║ ╚═╝ ██║██║██║ ╚████║██║ ██║███████╗ ╚═╝ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝╚═╝ ╚═══╝╚═╝ ╚═╝╚══════╝ good night ____ ____ _ _ _____ |___ \ |___ \ _ | || | |___ | __) | __) | (_) | || |_ / / / __/ / __/ _ |__ _| / / |_____| |_____| (_) |_| /_/ Friday · 24 April 2026
| role | implementation |
|---|---|
| hero | system (kind = terminal) → text_ascii (figlet, ansi_shadow), wrapped in animated_postfx (particle_burst) |
| greeting | basic_static "good " + clock_derived (kind = time_of_day) → text_plain |
| clock | clock (format %H:%M) → text_ascii (figlet, standard), wrapped in animated_postfx (fade_in) |
| date | clock (format %A · %e %B %Y) → text_plain |
home_daily — everything at a glance
Section titled “home_daily — everything at a glance”Quote of the day, a day-of-week + day-of-month hero, then calendar | almanac and world-clock | system side by side, with full-width time-elapsed gauges at the bottom.
Life is what happens when you're busy making other plans. — John Lennon ▜▛▀▌ ▀ ▟▀▙ ▟█ ▐▙▌ ▜▟▜▖▝█ ▄▛ ▟▘█ ▐▌▘ ▐▌▝▘ █ ▟▘▄ ▀▀█▘ ▀▀ ▀▀ ▝▀▘ ▀▀▀ ▝▀▘ Friday · 24 April 2026 · day 114 of 2026 ────────── this month ────────── ───────────── sky ────────────── April 2026 moon 🌖 Waning Gibbous Su Mo Tu We Th Fr Sa season Spring 1 2 3 4 zodiac ♉ Taurus 5 6 7 8 9 10 11 chinese 🐎 Horse 12 13 14 15 16 17 18 iso week 2026-W17 19 20 21 22 23 24 25 day of year 114 of 365 26 27 28 29 30 ───────── world clock ────────── ──────────── system ──────────── UTC 22:47 os Linux (Ubuntu 24.04 LA 15:47 host runnervmeorf1 NYC 18:47 uptime 1m London 23:47 load 1.24 Tokyo 07:47 cpu 34% Sydney 08:47 memory 10% ─────────────────────────── time elapsed ─────────────────────────── year : ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 31% qtr : ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 26% month: ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░ 80% week : ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░ 71% day : ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░ 95%
| role | implementation |
|---|---|
| quote | quote_of_day → text_plain |
| hero | clock (format %a %e) → text_ascii (blocks, quadrant) |
| date | clock (format %A · %e %B %Y · day %j of %Y) → text_plain |
| calendar | clock → grid_calendar |
| almanac | clock_almanac (moon / season / zodiac / chinese / ISO week / day-of-year) → grid_table |
| world clock | clock_timezones (UTC + 5 cities) → grid_table |
| system | system (os / host / uptime / load / cpu / memory) → grid_table |
| time elapsed | 5× clock_ratio (year / quarter / month / week / day) → gauge_line |
Set hemisphere = "south" on the almanac widget if you're below the
equator.
home_github — avatar + contributions + activity
Section titled “home_github — avatar + contributions + activity”Avatar + handle + profile block, then contributions heatmap, open PRs / review queue, and a recent-notifications timeline.
Yuji Ueki Terminal splash renderer maintainer Tokyo, Japan · member since 2013 ────────────────── contributions · last ~8 months ────────────────── ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ──────────── my PRs ──────────── ───────── review queue ───────── • unhappychoice/splashboard#54 fea • ratatui/ratatui#1234 feat: add p • unhappychoice/splashboard#51 fea • tokio-rs/tokio#5678 fix: race in ────────────────────────── notifications ─────────────────────────── Mar 20 │ ● splashboard │ review_requested: feat: heatmap Mar 18 │ ● ratatui │ mention: rfc: themes
| role | implementation |
|---|---|
| avatar | github_avatar → media_image (14×7) |
| handle | basic_static → text_plain |
| profile | github_user → text_plain |
| contributions | github_contributions → grid_heatmap |
| my PRs | github_my_prs → list_plain |
| review queue | github_review_requests → list_plain |
| notifications | github_notifications → list_timeline |
Requires gh auth login (or GITHUB_TOKEN). Set GITHUB_USER — or
have it resolvable from git config user.email — so the avatar and
profile pick up your login. Edit the handle widget's format to
match.
home_minimal — three quiet lines
Section titled “home_minimal — three quiet lines”Time-of-day greeting, a one-line date, and the daily quote. No figlet, no heatmap — just enough to feel acknowledged without a dashboard taking over every shell start.
good night Friday · 24 April 2026 · 22:47 Life is what happens when you're busy making other plans. — John Lennon
| role | implementation |
|---|---|
| greeting | basic_static "good " + clock_derived (kind = time_of_day) → text_plain |
| date | clock (format %A · %e %B %Y · %H:%M) → text_plain |
| quote | quote_of_day (Text) → text_plain |
Pairs naturally with project_minimal if you want the same restraint
inside a repo.
Project presets
Section titled “Project presets”project_splash — animated repo hero
Section titled “project_splash — animated repo hero”Repo name as a giant figlet with a particle-burst reveal, followed by
slug / description / license. Nothing else. For repo owners who want
./.splashboard/dashboard.toml to feel like a title screen when someone
clones.
███████╗██████╗ ██╗ █████╗ ███████╗██╗ ██╗██████╗ ██████╗ █████╗ ██████╗ ██████╗ ██╔════╝██╔══██╗██║ ██╔══██╗██╔════╝██║ ██║██╔══██╗██╔═══██╗██╔══██╗██╔══██╗██╔══██╗ ███████╗██████╔╝██║ ███████║███████╗███████║██████╔╝██║ ██║███████║██████╔╝██║ ██║ ╚════██║██╔═══╝ ██║ ██╔══██║╚════██║██╔══██║██╔══██╗██║ ██║██╔══██║██╔══██╗██║ ██║ ███████║██║ ███████╗██║ ██║███████║██║ ██║██████╔╝╚██████╔╝██║ ██║██║ ██║██████╔╝ ╚══════╝╚═╝ ╚══════╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═════╝ unhappychoice/splashboard terminal splash renderer ISC
| role | implementation |
|---|---|
| hero | git_repo_name → text_ascii (figlet, ansi_shadow), wrapped in animated_postfx (particle_burst) |
| subtitle | github_repo (slug / description / license) → text_plain |
Swap the hero's effect = "..." for stagger_reveal / matrix_rain /
neon_flash / glitch_in to audition other openings.
project_github — repo hero + activity grid
Section titled “project_github — repo hero + activity grid”Repo name as a figlet hero, slug / description / license subtitle, and a grid of activity panes: commits heatmap, top contributors, open PRs / issues, languages breakdown, recent releases.
███████╗██████╗ ██╗ █████╗ ███████╗██╗ ██╗██████╗ ██████╗ █████╗ ██████╗ ██████╗ ██╔════╝██╔══██╗██║ ██╔══██╗██╔════╝██║ ██║██╔══██╗██╔═══██╗██╔══██╗██╔══██╗██╔══██╗ ███████╗██████╔╝██║ ███████║███████╗███████║██████╔╝██║ ██║███████║██████╔╝██║ ██║ ╚════██║██╔═══╝ ██║ ██╔══██║╚════██║██╔══██║██╔══██╗██║ ██║██╔══██║██╔══██╗██║ ██║ ███████║██║ ███████╗██║ ██║███████║██║ ██║██████╔╝╚██████╔╝██║ ██║██║ ██║██████╔╝ ╚══════╝╚═╝ ╚══════╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═════╝ unhappychoice/splashboard terminal splash renderer ISC stars: 142 · forks: 9 · watchers: 12 · open_issues: 7 ────────── languages ─────────── ─────────── released ─────────── Rust 87000███████████████████████ 1w │ ● v0.3.0 │ latest TOML 8000 Mar 18 │ ● v0.2.1 Shell 5000 ───────────── PRs ────────────── ──────────── issues ──────────── • #54 feat(docs): generate widget • #41 meta: widget catalog & roadm • #51 feat(fetcher): split clock o • #17 theme system ─────────── commits ──────────── ─────── top contributors ─────── ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ███ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ███ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ███ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ███ ███ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ███ ███ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ███ ███ ▅▅▅ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ███ ███ ███ ███ ███ ███ ▇▇▇ 42█ 28█ 17█ █9█ ali bob cha dav
| role | implementation |
|---|---|
| hero | git_repo_name → text_ascii (figlet, ansi_shadow) |
| subtitle | github_repo (slug / description / license) → text_plain |
| repo stats | github_repo_stars → grid_table (inline) |
| languages | github_languages → chart_bar (horizontal) |
| releases | github_recent_releases → list_timeline |
| PRs | github_repo_prs → list_plain |
| issues | github_repo_issues → list_plain |
| commits | git_commits_activity → grid_heatmap |
| top contributors | git_contributors → chart_bar |
Requires gh auth login (or GITHUB_TOKEN). The repo is discovered
from git remote origin, so any repo you cd into produces a tailored
dashboard with no per-repo edits.
project_minimal — name, tag, last three commits
Section titled “project_minimal — name, tag, last three commits”Repo name, latest tag, and a three-entry commit timeline. Centred on a
lot of whitespace, no figlet, no panels. Acknowledges the repo and says
"here's what you were just doing" without taking over the screen —
useful when you cd into the same project hundreds of times a day and
want project_github to feel like a conscious choice rather
than the default noise.
splashboard v1.2.3 ● a1b2c3d feat(render): add heatmap ● d4e5f6a fix(fetcher): tz fallback ● e7f8a9b chore: bump ratatui
| role | implementation |
|---|---|
| name | git_repo_name → text_plain |
| tag | git_latest_tag (Text) → text_plain |
| recent | git_recent_commits (shape = "text_block", format = "3") → list_plain |
Fully offline — every widget reads local git, so the preset renders the
same whether you're online, behind a firewall, or haven't run
gh auth login.