Skip to content

chore: add .stow-local-ignore for stow deploys#38

Merged
venkatarenduchintala merged 1 commit into
mainfrom
chore/add-stow-local-ignore
Jul 1, 2026
Merged

chore: add .stow-local-ignore for stow deploys#38
venkatarenduchintala merged 1 commit into
mainfrom
chore/add-stow-local-ignore

Conversation

@venkatarenduchintala

Copy link
Copy Markdown
Owner

Summary

  • Add .stow-local-ignore so GNU Stow deploys of this repo (e.g. into ~/.config/nvim) skip non-config files: screenshots, tests, devcontainer, GitHub workflows, the install script, and editor/git metadata.
  • Stow's default ignore list is replaced (not extended) by a custom .stow-local-ignore, so the usual defaults (.git, README.*, LICENSE.*) are re-declared explicitly.

Test plan

  • stow -d ~/dev/repos/personal/fun -t ~/.config/nvim nvim-config links only config files on macOS
  • nvim --headless "+Lazy! sync" +qa exits clean

Deploying this repo with GNU Stow into ~/.config/nvim links only
the runtime config (init.lua, lua/, after/, .luarc.json,
.project.nvim). A local ignore file replaces stow's default
ignore list, so the defaults (.git, README, LICENSE, .gitignore)
are re-declared here alongside repo-only artifacts (screenshots,
test, .devcontainer, .github, install script).
@venkatarenduchintala venkatarenduchintala merged commit a8e90b6 into main Jul 1, 2026
2 checks passed
@venkatarenduchintala venkatarenduchintala deleted the chore/add-stow-local-ignore branch July 1, 2026 20:47
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