@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 lightTheme: ColorTheme = {
directory: { bg: "#ff6b47", fg: "#ffffff" },
git: { bg: "#4fb3d9", fg: "#ffffff" },
model: { bg: "#87ceeb", fg: "#000000" },
session: { bg: "#da70d6", fg: "#ffffff" },
block: { bg: "#6366f1", fg: "#ffffff" },
today: { bg: "#10b981", fg: "#ffffff" },
tmux: { bg: "#32cd32", fg: "#ffffff" },
context: { bg: "#718096", fg: "#ffffff" },
contextWarning: { bg: "#d97706", fg: "#ffffff" },
contextCritical: { bg: "#dc2626", fg: "#ffffff" },
metrics: { bg: "#6b7280", fg: "#ffffff" },
version: { bg: "#8b7dd8", fg: "#ffffff" },
env: { bg: "#d45dbf", fg: "#ffffff" },
weekly: { bg: "#4f46e5", fg: "#ffffff" },
agent: { bg: "#7c3aed", fg: "#ffffff" },
thinking: { bg: "#7c3aed", fg: "#ffffff" },
cacheTimer: { bg: "#059669", fg: "#ffffff" },
};
export const lightAnsi256Theme: ColorTheme = {
directory: { bg: "#ff5f5f", fg: "#ffffff" },
git: { bg: "#5fafff", fg: "#ffffff" },
model: { bg: "#87d7ff", fg: "#000000" },
session: { bg: "#ff5fff", fg: "#ffffff" },
block: { bg: "#5f5fff", fg: "#ffffff" },
today: { bg: "#00d787", fg: "#ffffff" },
tmux: { bg: "#00ff5f", fg: "#ffffff" },
context: { bg: "#808080", fg: "#ffffff" },
contextWarning: { bg: "#d78700", fg: "#ffffff" },
contextCritical: { bg: "#d70000", fg: "#ffffff" },
metrics: { bg: "#767676", fg: "#ffffff" },
version: { bg: "#af87ff", fg: "#ffffff" },
env: { bg: "#d787af", fg: "#ffffff" },
weekly: { bg: "#5f5fff", fg: "#ffffff" },
agent: { bg: "#8787d7", fg: "#ffffff" },
thinking: { bg: "#8700d7", fg: "#ffffff" },
cacheTimer: { bg: "#00875f", fg: "#ffffff" },
};
export const lightAnsiTheme: ColorTheme = {
directory: { bg: "#ff5f5f", fg: "#ffffff" },
git: { bg: "#5fafff", fg: "#ffffff" },
model: { bg: "#87d7ff", fg: "#000000" },
session: { bg: "#ff5fff", fg: "#ffffff" },
block: { bg: "#5f5fff", fg: "#ffffff" },
today: { bg: "#00d787", fg: "#ffffff" },
tmux: { bg: "#00ff5f", fg: "#ffffff" },
context: { bg: "#808080", fg: "#ffffff" },
contextWarning: { bg: "#d78700", fg: "#ffffff" },
contextCritical: { bg: "#d70000", fg: "#ffffff" },
metrics: { bg: "#767676", fg: "#ffffff" },
version: { bg: "#af87ff", fg: "#ffffff" },
env: { bg: "#d787af", fg: "#ffffff" },
weekly: { bg: "#5f5fff", fg: "#ffffff" },
agent: { bg: "#5f5fff", fg: "#ffffff" },
thinking: { bg: "#8700d7", fg: "#ffffff" },
cacheTimer: { bg: "#00875f", fg: "#ffffff" },
};