<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Nix on Thoughts and code</title>
    <link>https://claydon.co/tags/nix/</link>
    <description>Recent content in Nix on Thoughts and code</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 11 Oct 2026 10:00:00 -0400</lastBuildDate><atom:link href="https://claydon.co/tags/nix/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>One git identity per directory, declared as a table</title>
      <link>https://claydon.co/code/git-identity-by-table/</link>
      <pubDate>Sun, 11 Oct 2026 10:00:00 -0400</pubDate>
      <guid>https://claydon.co/code/git-identity-by-table/</guid>
      <description>&lt;p&gt;My main development machine is a Mac driven by a single nix-darwin flake, and git&amp;rsquo;s global config is generated by Home Manager&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;, which writes it to &lt;code&gt;~/.config/git/config&lt;/code&gt;. What I wanted from it was simple to state. Repositories for an employer or client should commit with that organisation&amp;rsquo;s email and everything else with my default, with the choice made by where the repository lives on disk and nothing asked of me at clone time, which rules out any step I&amp;rsquo;d have to remember.&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
