Shell · port 09 of 14
Bigface for tmux
Status line, pane borders, messages and copy-mode colours.
// 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 -- tmuxWrites Bigface's own file, prints the one line to add.
curl -fsSL https://bigface.qqntt.com/install.sh | sh -s -- --uninstall tmuxRemoves 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
- Copy
bigface.confto~/.config/tmux/bigface.conf. - Add
source-file ~/.config/tmux/bigface.confto~/.tmux.conf, thentmux source ~/.tmux.conf.
Download
What was checked
Checked with the toolLoaded by tmux 3.7; `show -gv status-style` returns the palette colours and a bad style is rejected.
bigface.conf
# Bigface — https://github.com/gjuoun/bigface-theme
# Add to ~/.tmux.conf: source-file ~/.config/tmux/bigface.conf
set -g status-style "bg=#1f231f,fg=#9c9a8f"
set -g status-left-style "bg=#00b0ff,fg=#252925,bold"
set -g status-right-style "bg=#1f231f,fg=#9c9a8f"
set -g window-status-style "bg=#1f231f,fg=#6e6b68"
set -g window-status-current-style "bg=#3b3c32,fg=#c6ff00,bold"
set -g window-status-activity-style "bg=#1f231f,fg=#fc5d23"
set -g window-status-bell-style "bg=#f52670,fg=#252925"
set -g pane-border-style "fg=#494848"
set -g pane-active-border-style "fg=#00b0ff"
set -g message-style "bg=#2e332e,fg=#d9d9d4"
set -g message-command-style "bg=#2e332e,fg=#e5e500"
set -g mode-style "bg=#646464,fg=#d9d9d4"
set -g clock-mode-colour "#00b0ff"
set -g display-panes-colour "#6e6b68"
set -g display-panes-active-colour "#fc5d23"
set -g copy-mode-match-style "bg=#ffe792,fg=#252621"
set -g copy-mode-current-match-style "bg=#fc5d23,fg=#252925"
Generated from the palette. Source:themes/tmux.