@owloops/claude-powerline
Version:
Beautiful vim-style powerline statusline for Claude Code with real-time usage tracking, git integration, and custom themes
62 lines (58 loc) • 2.48 kB
text/typescript
import type { ColorTheme } from "./index";
export const darkTheme: ColorTheme = {
directory: { bg: "#8b4513", fg: "#ffffff" },
git: { bg: "#404040", fg: "#ffffff" },
model: { bg: "#2d2d2d", fg: "#ffffff" },
session: { bg: "#202020", fg: "#00ffff" },
block: { bg: "#2a2a2a", fg: "#87ceeb" },
today: { bg: "#1a1a1a", fg: "#98fb98" },
tmux: { bg: "#2f4f2f", fg: "#90ee90" },
context: { bg: "#4a5568", fg: "#cbd5e0" },
contextWarning: { bg: "#92400e", fg: "#fbbf24" },
contextCritical: { bg: "#991b1b", fg: "#fca5a5" },
metrics: { bg: "#374151", fg: "#d1d5db" },
version: { bg: "#3a3a4a", fg: "#b8b8d0" },
env: { bg: "#2d2d3d", fg: "#d0a0d0" },
weekly: { bg: "#2a2a3a", fg: "#a0c4e8" },
agent: { bg: "#2a2a4a", fg: "#b0a8e0" },
thinking: { bg: "#2a2a3a", fg: "#c792ea" },
cacheTimer: { bg: "#1f3a1f", fg: "#90ee90" },
};
export const darkAnsi256Theme: ColorTheme = {
directory: { bg: "#af5f00", fg: "#ffffff" },
git: { bg: "#444444", fg: "#ffffff" },
model: { bg: "#3a3a3a", fg: "#ffffff" },
session: { bg: "#262626", fg: "#00ffff" },
block: { bg: "#303030", fg: "#87ceeb" },
today: { bg: "#1c1c1c", fg: "#87ff87" },
tmux: { bg: "#444444", fg: "#87ff87" },
context: { bg: "#585858", fg: "#d0d0d0" },
contextWarning: { bg: "#af5f00", fg: "#ffaf00" },
contextCritical: { bg: "#870000", fg: "#ff8787" },
metrics: { bg: "#4e4e4e", fg: "#d0d0d0" },
version: { bg: "#444444", fg: "#d7afff" },
env: { bg: "#3a3a3a", fg: "#d787d7" },
weekly: { bg: "#303030", fg: "#87afd7" },
agent: { bg: "#3a3a5f", fg: "#afafd7" },
thinking: { bg: "#2a2a3a", fg: "#d787ff" },
cacheTimer: { bg: "#1c2e1c", fg: "#87ff87" },
};
export const darkAnsiTheme: ColorTheme = {
directory: { bg: "#d75f00", fg: "#ffffff" },
git: { bg: "#585858", fg: "#ffffff" },
model: { bg: "#444444", fg: "#ffffff" },
session: { bg: "#303030", fg: "#00ffff" },
block: { bg: "#3a3a3a", fg: "#5fafff" },
today: { bg: "#262626", fg: "#00ff00" },
tmux: { bg: "#585858", fg: "#00ff00" },
context: { bg: "#808080", fg: "#ffffff" },
contextWarning: { bg: "#d75f00", fg: "#ffff00" },
contextCritical: { bg: "#af0000", fg: "#ff0000" },
metrics: { bg: "#666666", fg: "#ffffff" },
version: { bg: "#585858", fg: "#af87ff" },
env: { bg: "#444444", fg: "#ff87ff" },
weekly: { bg: "#3a3a3a", fg: "#5fafff" },
agent: { bg: "#444444", fg: "#af87ff" },
thinking: { bg: "#444444", fg: "#ff87ff" },
cacheTimer: { bg: "#2f4f2f", fg: "#00ff00" },
};