Skip to content

feat(colors): add Neovim wallpaper theming and update failure surfacing - #103

Closed
yukazakiri wants to merge 7 commits into
snowarch:mainfrom
yukazakiri:04-01-nvim_support
Closed

feat(colors): add Neovim wallpaper theming and update failure surfacing#103
yukazakiri wants to merge 7 commits into
snowarch:mainfrom
yukazakiri:04-01-nvim_support

Conversation

@yukazakiri

@yukazakiri yukazakiri commented Apr 2, 2026

Copy link
Copy Markdown
Contributor

Summary

Add wallpaper-driven Neovim/LazyVim theming through the existing color module pipeline, with a static generated spec that live-reloads from generated palette inputs instead of rewriting the plugin config on every wallpaper switch.

Also improve shell update failure handling by persisting update status/log paths and surfacing failures in the update overlay instead of silently clearing state.

compressO-recording_2026-04-01_16.22.15.mp4

Testing

  • inir restart && inir logs — no errors
  • Tested the specific feature path that changed
  • Both panel families checked (if shared code changed)

Notes

  • Verified the Neovim live-reload path in headless Neovim by atomically replacing palette.json and confirming the running session reloaded the theme.
  • Shell update overlay/status changes were not exercised end to end in this branch.

Closes #

snowarch added a commit that referenced this pull request Apr 11, 2026
Resolved conflicts with PR #98 (Zed separation):
- Removed Zed code from 30-editors.sh (now in 31-zed.sh)
- Kept Neovim theming additions
- Kept enableVSCode configKey to avoid migration
@snowarch

Copy link
Copy Markdown
Owner

Merged into prerelease branch. Closing as the commits are already included.

@snowarch snowarch closed this Apr 11, 2026
zendext pushed a commit to zendext/iNiR that referenced this pull request Jul 13, 2026
Resolved conflicts with PR snowarch#98 (Zed separation):
- Removed Zed code from 30-editors.sh (now in 31-zed.sh)
- Kept Neovim theming additions
- Kept enableVSCode configKey to avoid migration
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.

2 participants