bang404/openagent-theme-nova
v1.1.2MIT
A neutral gray theme with 13px text, rounded controls, and compact spacing; supports light and dark modes.
plugin.json
- name
- openagent-theme-nova
- version
- 1.1.2
- description
- A neutral gray theme with 13px text, rounded controls, and compact spacing; supports light and dark modes.
- license
- MIT
- homepage
- https://ui.shadcn.com/create
- extensions
- openagent
plugin.json
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "openagent-theme-nova",
"version": "1.1.2",
"description": "A neutral gray theme with 13px text, rounded controls, and compact spacing; supports light and dark modes.",
"license": "MIT",
"repository": "https://github.com/BANG404/openagent-theme-nova",
"homepage": "https://ui.shadcn.com/create",
"keywords": [
"theme",
"shadcn",
"nova",
"neutral",
"neutral"
],
"extensions": {
"openagent": {
"type": "theme",
"compatibility": {
"plugin_protocol": {
"min": 1,
"max": 1
},
"features": [
"theme-v1",
"theme-fonts-v1"
]
},
"theme": {
"version": 1,
"tokens": {
"--font-sans": "'Geist Variable', sans-serif",
"--app-font-family": "var(--font-sans)",
"--font-heading": "var(--font-sans)",
"--radius": "0.625rem",
"--app-font-size": "13px",
"--settings-control-height": "32px",
"--control-height": "32px",
"--control-padding-inline": "12px",
"--menu-item-min-height": "28px",
"--menu-item-font-size": "12px",
"--menu-item-padding-inline": "12px",
"--settings-card-row-padding-block": "12px",
"--plugin-card-padding": "12px",
"--settings-content-padding": "24px",
"--sidebar-selected": "var(--sidebar-accent)",
"--sidebar-selected-foreground": "var(--sidebar-accent-foreground)"
},
"light": {
"--background": "oklch(1 0 0)",
"--foreground": "oklch(0.145 0 0)",
"--card": "oklch(1 0 0)",
"--card-foreground": "oklch(0.145 0 0)",
"--popover": "oklch(1 0 0)",
"--popover-foreground": "oklch(0.145 0 0)",
"--primary": "oklch(0.205 0 0)",
"--primary-foreground": "oklch(0.985 0 0)",
"--secondary": "oklch(0.97 0 0)",
"--secondary-foreground": "oklch(0.205 0 0)",
"--muted": "oklch(0.97 0 0)",
"--muted-foreground": "oklch(0.556 0 0)",
"--accent": "oklch(0.97 0 0)",
"--accent-foreground": "oklch(0.205 0 0)",
"--destructive": "oklch(0.577 0.245 27.325)",
"--border": "oklch(0.922 0 0)",
"--input": "oklch(0.922 0 0)",
"--ring": "oklch(0.708 0 0)",
"--chart-1": "oklch(0.87 0 0)",
"--chart-2": "oklch(0.556 0 0)",
"--chart-3": "oklch(0.439 0 0)",
"--chart-4": "oklch(0.371 0 0)",
"--chart-5": "oklch(0.269 0 0)",
"--sidebar": "oklch(0.985 0 0)",
"--sidebar-foreground": "oklch(0.145 0 0)",
"--sidebar-primary": "oklch(0.205 0 0)",
"--sidebar-primary-foreground": "oklch(0.985 0 0)",
"--sidebar-accent": "oklch(0.90 0 0)",
"--sidebar-accent-foreground": "oklch(0.205 0 0)",
"--sidebar-border": "oklch(0.922 0 0)",
"--sidebar-ring": "oklch(0.708 0 0)",
"--menu-surface": "var(--popover)",
"--menu-foreground": "var(--popover-foreground)",
"--menu-accent": "var(--accent)",
"--menu-accent-foreground": "var(--menu-foreground)"
},
"dark": {
"--background": "oklch(0.145 0 0)",
"--foreground": "oklch(0.985 0 0)",
"--card": "oklch(0.205 0 0)",
"--card-foreground": "oklch(0.985 0 0)",
"--popover": "oklch(0.205 0 0)",
"--popover-foreground": "oklch(0.985 0 0)",
"--primary": "oklch(0.922 0 0)",
"--primary-foreground": "oklch(0.205 0 0)",
"--secondary": "oklch(0.269 0 0)",
"--secondary-foreground": "oklch(0.985 0 0)",
"--muted": "oklch(0.269 0 0)",
"--muted-foreground": "oklch(0.708 0 0)",
"--accent": "oklch(0.269 0 0)",
"--accent-foreground": "oklch(0.985 0 0)",
"--destructive": "oklch(0.704 0.191 22.216)",
"--border": "oklch(1 0 0 / 10%)",
"--input": "oklch(1 0 0 / 15%)",
"--ring": "oklch(0.556 0 0)",
"--chart-1": "oklch(0.87 0 0)",
"--chart-2": "oklch(0.556 0 0)",
"--chart-3": "oklch(0.439 0 0)",
"--chart-4": "oklch(0.371 0 0)",
"--chart-5": "oklch(0.269 0 0)",
"--sidebar": "oklch(0.205 0 0)",
"--sidebar-foreground": "oklch(0.985 0 0)",
"--sidebar-primary": "oklch(0.488 0.243 264.376)",
"--sidebar-primary-foreground": "oklch(0.985 0 0)",
"--sidebar-accent": "oklch(0.36 0 0)",
"--sidebar-accent-foreground": "oklch(0.985 0 0)",
"--sidebar-border": "oklch(1 0 0 / 10%)",
"--sidebar-ring": "oklch(0.556 0 0)",
"--menu-surface": "var(--popover)",
"--menu-foreground": "var(--popover-foreground)",
"--menu-accent": "var(--accent)",
"--menu-accent-foreground": "var(--menu-foreground)"
},
"fonts": [
{
"family": "Geist Variable",
"entry": "fonts/geist.woff2",
"weight": "100 900",
"style": "normal"
}
]
},
"i18n": {
"supported_locales": [
"en",
"zh"
],
"default_locale": "en",
"translations": {
"en": {
"display_name": "Nova Compact Theme",
"description": "A neutral gray theme with 13px text, rounded controls, and compact spacing; supports light and dark modes."
},
"zh": {
"display_name": "Nova 简约主题",
"description": "中性灰阶配色,搭配 13px 字号、圆角控件和紧凑间距,支持浅色与深色模式。"
}
}
},
"category": "design"
}
}
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- LICENSE
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- openagent