Skip to content

docs(readme): document plug-n-play theme system#34

Merged
venkatarenduchintala merged 1 commit into
mainfrom
docs/readme-theme-section
Jul 1, 2026
Merged

docs(readme): document plug-n-play theme system#34
venkatarenduchintala merged 1 commit into
mainfrom
docs/readme-theme-section

Conversation

@venkatarenduchintala

Copy link
Copy Markdown
Owner

What

Updates the README for relevance and adds a dedicated section for the theme system introduced in #33.

Relevance fixes

  • The old UI Theme section still named Tokyonight as the default — corrected to gruvbox (Gruvbox Material).
  • Directory Structure now lists lua/themes/, and the theme.lua / settings.lua descriptions reflect the auto-discovery loader.

New "Themes" section

Documents the plug-n-play system as a standalone section:

  • one file per colorscheme under lua/themes/<name>.lua (a lazy.nvim spec), auto-discovered by lua/theme.lua;
  • only the active theme is installed;
  • switching via :Theme (with persistence to a machine-local state file) and changing the default in settings.lua;
  • how to add a theme (drop-in file);
  • the bundled low-eyestrain themes and the lualine theme = "auto" behaviour.

Docs-only; no config or behaviour changes.

Replace the outdated "UI Theme" section (which still named Tokyonight as the
default) with a dedicated "Themes" section covering the plug-n-play system:
one file per colorscheme under lua/themes/, auto-discovery in theme.lua, the
:Theme switch command with persistence, how to add a theme, and the bundled
low-eyestrain themes. Correct the default to gruvbox (Gruvbox Material).

Add lua/themes/ to the directory structure and update the theme.lua and
settings.lua descriptions accordingly.
@venkatarenduchintala venkatarenduchintala merged commit 46b0131 into main Jul 1, 2026
2 checks passed
@venkatarenduchintala venkatarenduchintala deleted the docs/readme-theme-section branch July 1, 2026 13:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant