Shell · port 08 of 14
Bigface for starship
A starship palette that recolours the standard colour names.
// main.ts — colours, not a screenshot.import { greet } from "./hello"; type User = { id: number; name: string }; const ENDPOINT = "https://api.example.com/users"; export async function main(ids: number[]): Promise<void> { const res = await fetch(ENDPOINT); if (!res.ok) throw new Error(`users: ${res.status}`); const all: User[] = await res.json(); const picked = all.filter((u) => ids.includes(u.id)); picked.forEach((u) => greet(u.name));}jun ~/code ❯ git status
On branch main
Install
curl -fsSL https://bigface.qqntt.com/install.sh | sh -s -- starshipWrites Bigface's own file, prints the one line to add.
curl -fsSL https://bigface.qqntt.com/install.sh | sh -s -- --uninstall starshipRemoves the file and prints the line to drop.
It never edits your config; it prints the one line you still need to add (or remove).Read the script first, or add --dry-run.
Or do it by hand
- Paste
palette.tomlat the top of~/.config/starship.toml(thepaletteline must come before any table). - Open a new prompt. Modules that use
green,cyan, … now render in Bigface colours.
Download
What was checked
Checked with the tool`starship print-config` reads it, and a `green` style renders as the palette's green.
palette.toml
# Bigface — https://github.com/gjuoun/bigface-theme
# Paste into ~/.config/starship.toml (the `palette` line must stay above any [table]).
palette = "bigface"
[palettes.bigface]
black = "#494848"
red = "#f44336"
green = "#8bc34a"
yellow = "#ffeb3b"
blue = "#81d4fa"
purple = "#e91e63"
cyan = "#00bcd4"
white = "#9e9e9e"
bright-black = "#6e6b68"
bright-red = "#ff0000"
bright-green = "#00ff00"
bright-yellow = "#ccff90"
bright-blue = "#40c4ff"
bright-purple = "#7e57c2"
bright-cyan = "#00ffff"
bright-white = "#ffffff"
bigface_bg = "#252925"
bigface_fg = "#d9d9d4"
bigface_blue = "#00b0ff"
bigface_lime = "#c6ff00"
bigface_green = "#00c853"
bigface_yellow = "#e5e500"
bigface_orange = "#fc5d23"
bigface_pink = "#f52670"
bigface_cyan = "#66d9ef"
bigface_purple = "#ae81ff"
bigface_comment = "#75715e"
Generated from the palette. Source:themes/starship.