<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Nix-Darwin on Marius' Blog</title><link>https://meschter.me/tags/nix-darwin/</link><description>Recent content in Nix-Darwin on Marius' Blog</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 09 May 2026 18:52:43 +0200</lastBuildDate><atom:link href="https://meschter.me/tags/nix-darwin/index.xml" rel="self" type="application/rss+xml"/><item><title>Understanding Nix from first principles</title><link>https://meschter.me/posts/nix-from-first-principles/</link><pubDate>Sat, 09 May 2026 18:52:43 +0200</pubDate><guid>https://meschter.me/posts/nix-from-first-principles/</guid><description>&lt;p&gt;I had never actually used Nix, but have always wanted to play around with it.
Looking into it I was immediately overwhelmed.
In the end I followed a few guides, wrote some files and ran some commands and it worked.
This however did not satisfy me and I wanted to know what actually happens, when I run nix or nix-darwin commands.
In this post I wanted to share my journey a bit and explain nix from the bottom up as I understand it now.&lt;/p&gt;</description></item></channel></rss>