<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nixos-config/modules/by-name/di, 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/di?h=prime</id>
<link rel='self' href='http://git.foss-syndicate.org/bpeetz/nixos-config/atom/modules/by-name/di?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/direnv/pre-cache: Also use the nixpkgs rev as cache key</title>
<updated>2026-08-19T10:17:23Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2026-08-19T10:17:23Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/nixos-config/commit/?id=45d853b55cd75b85a5aecac3868beb75ca7e9e1c'/>
<id>urn:sha1:45d853b55cd75b85a5aecac3868beb75ca7e9e1c</id>
<content type='text'>
Otherwise, we would not get a new devshell upon nixpkgs update.
</content>
</entry>
<entry>
<title>modules/direnv/pre-cache: Remove `nix build` from hot path</title>
<updated>2026-08-18T15:44:50Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2026-08-18T15:44:50Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/nixos-config/commit/?id=6b96741ba12a060ee67d0b9f964e0e3ec7e36a94'/>
<id>urn:sha1:6b96741ba12a060ee67d0b9f964e0e3ec7e36a94</id>
<content type='text'>
</content>
</entry>
<entry>
<title>modules/direnv/pre_cache: Don't force delete the tmp_profile</title>
<updated>2026-08-18T15:36:03Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2026-08-18T15:36:03Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/nixos-config/commit/?id=968616dedf758edff6c9d3c2501be16c7b66a561'/>
<id>urn:sha1:968616dedf758edff6c9d3c2501be16c7b66a561</id>
<content type='text'>
The adding it to gc should have already deleted it?
</content>
</entry>
<entry>
<title>modules/direnv: Disable `strict_env` again</title>
<updated>2026-08-18T15:32:30Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2026-08-18T15:32:30Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/nixos-config/commit/?id=b20136989326cc7272ffd48b2c06cd027b2d7ebd'/>
<id>urn:sha1:b20136989326cc7272ffd48b2c06cd027b2d7ebd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>modules/direnv: Don't depend on git, for the cache path creation</title>
<updated>2026-08-17T22:03:26Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2026-08-17T22:03:26Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/nixos-config/commit/?id=6aed3759f72cd65d76fecc1efbaf26fb0e8daa6e'/>
<id>urn:sha1:6aed3759f72cd65d76fecc1efbaf26fb0e8daa6e</id>
<content type='text'>
The nix fetched source, is a tarball, and as such has no git
information, that we could extract.
</content>
</entry>
<entry>
<title>modules/direnv: Implement pre-cached devshells</title>
<updated>2026-08-17T20:27:54Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2026-08-17T20:27:54Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/nixos-config/commit/?id=aa55de1820a5ae27ac32b9b0e33b18ae592b46fb'/>
<id>urn:sha1:aa55de1820a5ae27ac32b9b0e33b18ae592b46fb</id>
<content type='text'>
That means, that the devshells are only build once and centrally
updated. Ideally, they would be built upon system update, but I haven't
figured out a way to run `nix print-dev-env` in a nix build sandbox yet
(and hope, that it's not necessary anymore once, that functionality
moves to nixpkgs' `mkShell`).
</content>
</entry>
<entry>
<title>modules/{disks,boot}: Give up on hacky XBOOTLDR support</title>
<updated>2026-05-31T19:40:21Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2026-05-31T19:40:21Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/nixos-config/commit/?id=8e9175cbea86ea78fa65113529e241414b613bb3'/>
<id>urn:sha1:8e9175cbea86ea78fa65113529e241414b613bb3</id>
<content type='text'>
We would effectively need a separate partition without LUKS for that to
work. And because we are not working around Windows EFI, it's easier to
just make the real EFI partition bigger.
</content>
</entry>
<entry>
<title>modules/disks: Use correct notation for 30GB</title>
<updated>2026-05-31T14:50:48Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2026-05-31T14:50:48Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/nixos-config/commit/?id=227c91d4a9809862353f26a3da0d3f87b83faf36'/>
<id>urn:sha1:227c91d4a9809862353f26a3da0d3f87b83faf36</id>
<content type='text'>
</content>
</entry>
<entry>
<title>modules/{disks,boot}: Prepare re-deploy of apzu</title>
<updated>2026-05-31T12:07:48Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2026-05-31T12:07:48Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/nixos-config/commit/?id=074d5edcbc991e653f79738d675c8358a684bb23'/>
<id>urn:sha1:074d5edcbc991e653f79738d675c8358a684bb23</id>
<content type='text'>
This includes a separate partition of /nix, and a tails ISO as boot
target.
</content>
</entry>
</feed>
