@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.49 kB
text/typescript
import type { ColorTheme } from "./index";
export const gruvboxTheme: ColorTheme = {
directory: { bg: "#504945", fg: "#ebdbb2" },
git: { bg: "#3c3836", fg: "#b8bb26" },
model: { bg: "#665c54", fg: "#83a598" },
session: { bg: "#282828", fg: "#8ec07c" },
block: { bg: "#3c3836", fg: "#83a598" },
today: { bg: "#282828", fg: "#fabd2f" },
tmux: { bg: "#282828", fg: "#fe8019" },
context: { bg: "#458588", fg: "#ebdbb2" },
contextWarning: { bg: "#d79921", fg: "#282828" },
contextCritical: { bg: "#cc241d", fg: "#ebdbb2" },
metrics: { bg: "#d3869b", fg: "#282828" },
version: { bg: "#504945", fg: "#8ec07c" },
env: { bg: "#3c3836", fg: "#d3869b" },
weekly: { bg: "#3c3836", fg: "#8ec07c" },
agent: { bg: "#504945", fg: "#d3869b" },
thinking: { bg: "#3c3046", fg: "#d3869b" },
cacheTimer: { bg: "#3c3836", fg: "#b8bb26" },
};
export const gruvboxAnsi256Theme: ColorTheme = {
directory: { bg: "#585858", fg: "#ffffaf" },
git: { bg: "#444444", fg: "#afaf00" },
model: { bg: "#6c6c6c", fg: "#87afaf" },
session: { bg: "#303030", fg: "#87af87" },
block: { bg: "#444444", fg: "#87afaf" },
today: { bg: "#303030", fg: "#ffaf00" },
tmux: { bg: "#303030", fg: "#ff8700" },
context: { bg: "#5f8787", fg: "#ffffaf" },
contextWarning: { bg: "#d7af00", fg: "#303030" },
contextCritical: { bg: "#d70000", fg: "#ffffaf" },
metrics: { bg: "#d787af", fg: "#303030" },
version: { bg: "#585858", fg: "#87af87" },
env: { bg: "#444444", fg: "#d787af" },
weekly: { bg: "#444444", fg: "#87af87" },
agent: { bg: "#6c6c6c", fg: "#d787af" },
thinking: { bg: "#444444", fg: "#d787af" },
cacheTimer: { bg: "#444444", fg: "#afaf00" },
};
export const gruvboxAnsiTheme: ColorTheme = {
directory: { bg: "#808080", fg: "#ffff00" },
git: { bg: "#585858", fg: "#00ff00" },
model: { bg: "#808080", fg: "#00afff" },
session: { bg: "#444444", fg: "#00d787" },
block: { bg: "#585858", fg: "#00afff" },
today: { bg: "#444444", fg: "#ffaf00" },
tmux: { bg: "#444444", fg: "#ff8700" },
context: { bg: "#008787", fg: "#ffffff" },
contextWarning: { bg: "#d7af00", fg: "#000000" },
contextCritical: { bg: "#d70000", fg: "#ffffff" },
metrics: { bg: "#ff87af", fg: "#444444" },
version: { bg: "#808080", fg: "#00d787" },
env: { bg: "#585858", fg: "#ff87af" },
weekly: { bg: "#585858", fg: "#00d787" },
agent: { bg: "#808080", fg: "#ff87af" },
thinking: { bg: "#808080", fg: "#ff87af" },
cacheTimer: { bg: "#585858", fg: "#ffff00" },
};