Skip to content

Audit missing packaged Neovim theme template in the v18 skeleton #119

Description

@btsouth

On the checksum-verified v0.0.18-preview image, pacman -Qk omarchy-nvim reports one missing file before any update:

warning: omarchy-nvim: /etc/skel/.config/nvim/lua/plugins/theme.lua (No such file or directory)
omarchy-nvim: 10014 total files, 1 missing file

Read-only inspection of the factory filesystem also confirms the path is absent. This is distinct from #116's duplicated command ownership; the #118 upgrade test preserves this baseline diagnostic rather than claiming all Neovim files are present.

The builder replaces /etc/skel/.config with upstream Omarchy defaults, then copies /usr/share/omarchy-nvim/config back into the Neovim skeleton. That source directory also lacks lua/plugins/theme.lua in v18. Investigate whether the package's original skeleton template should be retained or regenerated, and verify new-user Neovim theme behavior before choosing a fix. User-visible breakage has not been established by this package audit alone.

Reproduction/evidence: #118 and docs/RUNTIME-OWNERSHIP-2026-09-14.md. Existing users' personal configuration should not be overwritten to repair an image skeleton.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions