Archived
package() staged the LazyVim data tree twice: once at /usr/share/omarchy-nvim/data and again at /etc/skel/.local/share/nvim. Only the /etc/skel copy is ever read — new users are seeded from it, and omarchy-nvim-setup prefers it — so the /usr/share copy was dead weight worth close to half the package, which today is 243 MB installed and 178 MB read off the ISO on every install. That made omarchy-nvim the largest package in an Omarchy install after noto-fonts-cjk. Drop it once /etc/skel has its copy, after the chmod and worktree restore that copy inherits. config/ stays: both the Omarchy 4 remote-clipboard migration and the 3.x disable-news-alert migration read it from there. omarchy-nvim-setup's package-dir fallback narrows to config/ to match. It could never have fired for data anyway — the setup script and /etc/skel ship in the same package, so a new script can't pair with an old layout — and the remaining way to lose the seed, hand-clearing /etc/skel, now says which directory is missing and that pacman owns it. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>