<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nixos-config/modules/by-name/ni/nix, branch prime</title>
<subtitle>My NixOS system configuration, with some of my binaries</subtitle>
<id>http://git.foss-syndicate.org/bpeetz/nixos-config/atom/modules/by-name/ni/nix?h=prime</id>
<link rel='self' href='http://git.foss-syndicate.org/bpeetz/nixos-config/atom/modules/by-name/ni/nix?h=prime'/>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/nixos-config/'/>
<updated>2026-08-19T15:47:51Z</updated>
<entry>
<title>treewide: Switch to bare unflake</title>
<updated>2026-08-19T15:47:51Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2026-08-19T15:47:51Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/nixos-config/commit/?id=7e2e4de1a42e37234cf5d5a692573a8426bec4ca'/>
<id>urn:sha1:7e2e4de1a42e37234cf5d5a692573a8426bec4ca</id>
<content type='text'>
There was no real reason to still have `npins` around. I just kept it
because of historical reasons.
</content>
</entry>
<entry>
<title>modules/nix: Don't warn about dirty git trees</title>
<updated>2026-07-07T10:27:29Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2026-07-07T10:27:29Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/nixos-config/commit/?id=b921dae68b5c3bf5f30560ad681f741dd35d7545'/>
<id>urn:sha1:b921dae68b5c3bf5f30560ad681f741dd35d7545</id>
<content type='text'>
</content>
</entry>
<entry>
<title>modules/nix: Modularize</title>
<updated>2026-05-30T12:30:56Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2026-05-30T12:30:56Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/nixos-config/commit/?id=0a2ddfc91602376e22f71c30974270120dade79d'/>
<id>urn:sha1:0a2ddfc91602376e22f71c30974270120dade79d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>treewide: Remove all references to `self.inputs`</title>
<updated>2026-05-11T22:32:22Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2026-05-11T22:32:22Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/nixos-config/commit/?id=55fae2677ecb8a3d8e2adf653e2784a1c70829a6'/>
<id>urn:sha1:55fae2677ecb8a3d8e2adf653e2784a1c70829a6</id>
<content type='text'>
That doesn't work anymore with the npins sources.
</content>
</entry>
<entry>
<title>modules/nix: Switch back to lix</title>
<updated>2025-07-01T12:31:00Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-07-01T12:31:00Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/nixos-config/commit/?id=9140deb08f03c5c0eeefb57c9f1e4d9016d5074c'/>
<id>urn:sha1:9140deb08f03c5c0eeefb57c9f1e4d9016d5074c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>modules/nix: Temporarily switch to cppnix</title>
<updated>2025-06-28T16:57:30Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-06-28T16:57:30Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/nixos-config/commit/?id=2ed38548c3496c8e365213a7e11cf159045ee279'/>
<id>urn:sha1:2ed38548c3496c8e365213a7e11cf159045ee279</id>
<content type='text'>
Both (lix and cppnix) have a fix for some rather serious CVEs. But lix
also introduced a rather serious system breaking bug. So we need to
update to something that works now, and I'm not really motivated to
apply the patches for the lix bug manually.
</content>
</entry>
<entry>
<title>modules/nix: Switch to the latest `lix` version</title>
<updated>2025-05-20T19:00:13Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-05-20T19:00:13Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/nixos-config/commit/?id=a484ad73cef153d10e27cb5b664f318fa21f0372'/>
<id>urn:sha1:a484ad73cef153d10e27cb5b664f318fa21f0372</id>
<content type='text'>
</content>
</entry>
<entry>
<title>flake: Pack arguments in attribute sets</title>
<updated>2025-05-16T14:42:51Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-05-16T14:42:51Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/nixos-config/commit/?id=8bed94a028a88ed03354cba62a0cccaab6dcb61e'/>
<id>urn:sha1:8bed94a028a88ed03354cba62a0cccaab6dcb61e</id>
<content type='text'>
This avoids having to change 3+ files, if you need to add a new
argument.
</content>
</entry>
<entry>
<title>treewide: Add nice GPL-3.0-or-later license header</title>
<updated>2025-04-27T14:25:12Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-04-27T14:18:51Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/nixos-config/commit/?id=83cc776bcdfae930d49f3c321ebf787e9ed7b111'/>
<id>urn:sha1:83cc776bcdfae930d49f3c321ebf787e9ed7b111</id>
<content type='text'>
This change also ensures that this repo is reuse-3.0 compliant.
</content>
</entry>
<entry>
<title>fix(modules/nix): Don't keep failed build directories</title>
<updated>2025-04-04T14:23:45Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2025-04-04T14:23:45Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/nixos-config/commit/?id=04c0d1f1e1753c010878c3e402c7bbb4ae7da414'/>
<id>urn:sha1:04c0d1f1e1753c010878c3e402c7bbb4ae7da414</id>
<content type='text'>
This feature might be useful, but nix also keeps all transitive
dependencies of the failed build. This means that if a big build fails
(which might happen repeatably if I debug the build), then the
temp directory might fill itself leading to a full system oom.
</content>
</entry>
</feed>
