<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/.gitignore, branch v0.4.2</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/.gitignore?h=v0.4.2</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/.gitignore?h=v0.4.2'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2026-05-05T21:37:58Z</updated>
<entry>
<title>internal/pkg: centralise exec testdata checksums</title>
<updated>2026-05-05T21:37:58Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-05T21:22:28Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=b0d06b67dc85d79d104a6bdbea1f627aa09c79a8'/>
<id>urn:sha1:b0d06b67dc85d79d104a6bdbea1f627aa09c79a8</id>
<content type='text'>
This significantly reduces maintenance burden.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>cmd/mbf: package status dashboard</title>
<updated>2026-05-01T20:05:56Z</updated>
<author>
<name>mae</name>
<email>mae@maestoso.online</email>
</author>
<published>2026-03-05T04:50:58Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=1d5d063d6a443c9d4a1206d2743e4824411da956'/>
<id>urn:sha1:1d5d063d6a443c9d4a1206d2743e4824411da956</id>
<content type='text'>
This displays package metadata with optional status from a report.
</content>
</entry>
<entry>
<title>cmd/dist: replace dist/release.sh</title>
<updated>2026-04-05T14:58:08Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-04-05T11:57:01Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=a69273ab2a7040ba906876e6d7888b4edeb74ebc'/>
<id>urn:sha1:a69273ab2a7040ba906876e6d7888b4edeb74ebc</id>
<content type='text'>
This is much more robust than a shell script.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa/hakurei: optionally use embedded source</title>
<updated>2026-02-23T08:56:16Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-02-23T06:16:51Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=ae8c365c0f474b5c678701c95795677c20dc22b7'/>
<id>urn:sha1:ae8c365c0f474b5c678701c95795677c20dc22b7</id>
<content type='text'>
This builds hakurei in Rosa OS between releases.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/pkg: implement exec artifact</title>
<updated>2026-01-05T20:05:34Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-01-05T19:36:01Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=79adf217f4ca94fdfeb8a190fc7dc49fd26254dd'/>
<id>urn:sha1:79adf217f4ca94fdfeb8a190fc7dc49fd26254dd</id>
<content type='text'>
This runs a program in a container environment. Artifacts can be made available to the container, they are cured concurrently and mounted in order.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>nix: interactive nixos vm</title>
<updated>2025-08-06T17:46:04Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-05T12:31:36Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=72a931a71a4722c0e56b231d07787bef608ceedc'/>
<id>urn:sha1:72a931a71a4722c0e56b231d07787bef608ceedc</id>
<content type='text'>
This is useful for quickly spinning up an ephemeral hakurei environment for testing changes or reproducing vm test failures.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>sandbox/wl: track generated files</title>
<updated>2025-07-02T11:52:22Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-07-02T11:52:22Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=f84ec5a3f8d648031bc8e7c4baf6e31d67d2d5a4'/>
<id>urn:sha1:f84ec5a3f8d648031bc8e7c4baf6e31d67d2d5a4</id>
<content type='text'>
This allows the package to be imported.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>cmd/hakurei: move to cmd</title>
<updated>2025-07-02T11:42:51Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-07-02T11:42:51Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=eb22a8bcc1ac03357d4073e5d3ed6d0ab5246a37'/>
<id>urn:sha1:eb22a8bcc1ac03357d4073e5d3ed6d0ab5246a37</id>
<content type='text'>
Having it at the project root never made sense since the "ego" name was deprecated. This change finally addresses it.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>treewide: rename to hakurei</title>
<updated>2025-06-24T19:57:41Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-06-24T18:59:52Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=87e008d56de974947ebb99c2cc40b25d3c2cf43e'/>
<id>urn:sha1:87e008d56de974947ebb99c2cc40b25d3c2cf43e</id>
<content type='text'>
Fortify makes little sense for a container tool.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>nix: generate application package build script</title>
<updated>2024-12-28T15:42:21Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2024-12-28T15:42:21Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=5125e96ecf9c95d39f91870c2a78ba474cb4021d'/>
<id>urn:sha1:5125e96ecf9c95d39f91870c2a78ba474cb4021d</id>
<content type='text'>
This takes some metadata, sandbox options, a launch script and a list of home-manager modules. The result needs to be executed in an environment with nix daemon access, and it produces the final package file.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
</feed>
