<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Dotfiles on Paolo Mainardi</title><link>https://www.paolomainardi.com/tags/dotfiles/</link><description>Recent content in Dotfiles on Paolo Mainardi</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 26 Oct 2026 00:01:00 +0100</lastBuildDate><atom:link href="https://www.paolomainardi.com/tags/dotfiles/index.xml" rel="self" type="application/rss+xml"/><item><title>How I manage my dotfiles with yadm</title><link>https://www.paolomainardi.com/posts/manage-dotfiles-with-yadm/</link><pubDate>Mon, 26 Oct 2026 00:01:00 +0100</pubDate><guid>https://www.paolomainardi.com/posts/manage-dotfiles-with-yadm/</guid><description>&lt;h2 id="tldr"&gt;&#10; TL;DR&#10; &lt;a class="heading-link" href="#tldr" aria-label="Link to heading"&gt;&#10; &lt;span aria-hidden="true"&gt;#&lt;/span&gt;&#10; &lt;/a&gt;&#10;&lt;/h2&gt;&#10;&lt;p&gt;I keep every configuration file of my Linux machines, and of my Mac, in one git repository managed with &lt;strong&gt;&lt;a href="https://yadm.io/" class="external-link" target="_blank" rel="noopener"&gt;yadm&lt;/a&gt;&lt;/strong&gt;. yadm is a thin wrapper around git that uses your home directory as the work tree, so there is nothing new to learn: &lt;code&gt;yadm add&lt;/code&gt;, &lt;code&gt;yadm commit&lt;/code&gt;, &lt;code&gt;yadm push&lt;/code&gt;. The repository started on July 24, 2020, and today it holds 349 files and 1,154 commits.&lt;/p&gt;</description></item></channel></rss>