<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei, branch v0.4.4</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/?h=v0.4.4</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/?h=v0.4.4'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2026-06-17T12:07:22Z</updated>
<entry>
<title>release: 0.4.4</title>
<updated>2026-06-17T12:07:22Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-06-17T12:07:22Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=79342e305341bb1187c6ce59a8c0b92da560a0a7'/>
<id>urn:sha1:79342e305341bb1187c6ce59a8c0b92da560a0a7</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>nix: read version from cmd/dist</title>
<updated>2026-06-17T12:06:03Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-06-17T12:06:03Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=825bf24731bea0e1738953a1b903529cedf7ca3c'/>
<id>urn:sha1:825bf24731bea0e1738953a1b903529cedf7ca3c</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>hst: optionally cover /run/ early</title>
<updated>2026-06-16T17:59:48Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-06-16T17:59:48Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=08112f0b906947bbaf82e450b19c5e0ea8b3fb4d'/>
<id>urn:sha1:08112f0b906947bbaf82e450b19c5e0ea8b3fb4d</id>
<content type='text'>
This works around awkward root permissions.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>cmd/app: use ephemeral overlay root</title>
<updated>2026-06-16T17:32:46Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-06-16T17:32:46Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=e1a1e1e3996b4a7669de6b3c70fb0750d1841311'/>
<id>urn:sha1:e1a1e1e3996b4a7669de6b3c70fb0750d1841311</id>
<content type='text'>
This replaces autoroot.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>hst: support ephemeral overlay mounts</title>
<updated>2026-06-16T17:16:57Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-06-16T17:16:57Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=92b61889a6db7e5e351cade9c871a9d670917ee9'/>
<id>urn:sha1:92b61889a6db7e5e351cade9c871a9d670917ee9</id>
<content type='text'>
This is useful for reusing a readonly template without autoroot.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>cmd/app: start application from configuration</title>
<updated>2026-06-16T16:54:29Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-06-16T16:54:29Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=28e133c298c2e9d45c57ab570e35936248d86ddf'/>
<id>urn:sha1:28e133c298c2e9d45c57ab570e35936248d86ddf</id>
<content type='text'>
This is currently not very usable due to hakurei immutable overlay mount limitations.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>cmd/app: high-level app configuration syntax</title>
<updated>2026-06-16T16:50:53Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-06-16T16:29:47Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=323dcb282082f1aa6cc66a9100be0fadb077714c'/>
<id>urn:sha1:323dcb282082f1aa6cc66a9100be0fadb077714c</id>
<content type='text'>
This replaces the nixos module.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>cmd/app: initial container template command</title>
<updated>2026-06-16T14:27:50Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-06-16T14:26:55Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=f46a0370a723f3920fc3be5edc8ca630d9039dc5'/>
<id>urn:sha1:f46a0370a723f3920fc3be5edc8ca630d9039dc5</id>
<content type='text'>
This program is an experimental frontend for cmd/hakurei. This serves as a short-term replacement of the nixos module and a testing environment to implement API useful to planterette.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa/python: respect toolchain opts</title>
<updated>2026-06-16T13:06:34Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-06-16T13:06:34Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=5ee66a86eea424f05ee88baba3c5c81d820555c7'/>
<id>urn:sha1:5ee66a86eea424f05ee88baba3c5c81d820555c7</id>
<content type='text'>
This was missed when migrating the pip helper.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa/package/tamago: 1.26.3 to 1.26.4</title>
<updated>2026-06-16T12:49:04Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-06-16T12:49:04Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=d75b8b6e320338a99d8e9b894951e725cfa85e27'/>
<id>urn:sha1:d75b8b6e320338a99d8e9b894951e725cfa85e27</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
</feed>
