<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Chezmoi on Kostiantyn Lysenko</title><link>https://lysenko.dev/tags/chezmoi/</link><description>Recent content in Chezmoi on Kostiantyn Lysenko</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2026 Kostiantyn Lysenko</copyright><lastBuildDate>Wed, 29 Apr 2026 14:00:00 +0700</lastBuildDate><atom:link href="https://lysenko.dev/tags/chezmoi/index.xml" rel="self" type="application/rss+xml"/><item><title>Tracking private and public parts of the same project with chezmoi</title><link>https://lysenko.dev/posts/2026-04-private-public-repo-management-with-chezmoi/</link><pubDate>Wed, 29 Apr 2026 14:00:00 +0700</pubDate><guid>https://lysenko.dev/posts/2026-04-private-public-repo-management-with-chezmoi/</guid><description>&lt;p&gt;I keep some files inside my project&amp;rsquo;s working directory that don&amp;rsquo;t belong to the project. Editor config. Claude Code settings under &lt;code&gt;.claude/&lt;/code&gt;. A &lt;code&gt;justfile.local&lt;/code&gt; with maintainer-only commands. They&amp;rsquo;re useful only to me, but I want them version-controlled — across machines, with history.&lt;/p&gt;
&lt;p&gt;They can&amp;rsquo;t go in the public repo. I needed a way to track them that stays out of the public history, stays out of contributors&amp;rsquo; way, and stays restorable on a fresh machine.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s the shape that works for me.&lt;/p&gt;</description></item></channel></rss>