<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nixos/nixpkgs.git/lib/services, branch master</title>
<subtitle>Nix Packages collection</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/'/>
<entry>
<title>lib/services: improve configure function documentation</title>
<updated>2026-04-09T07:09:47+00:00</updated>
<author>
<name>cinereal</name>
<email>cinereal@riseup.net</email>
</author>
<published>2026-04-09T07:09:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=fb3b7c0b19104b44140e2938808bab30c32976f1'/>
<id>fb3b7c0b19104b44140e2938808bab30c32976f1</id>
<content type='text'>
Expand the doc comment with a structured description, type signature,
properly formatted parameter docs, and an example showing how to
implement modular services for a new containing system.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Expand the doc comment with a structured description, type signature,
properly formatted parameter docs, and an example showing how to
implement modular services for a new containing system.
</pre>
</div>
</content>
</entry>
<entry>
<title>lib/services: move portable service infrastructure out of nixos/</title>
<updated>2026-04-04T06:23:23+00:00</updated>
<author>
<name>cinereal</name>
<email>cinereal@riseup.net</email>
</author>
<published>2026-04-04T06:23:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=a338deb8a1d11ead60c3d20b03f466b745514c38'/>
<id>a338deb8a1d11ead60c3d20b03f466b745514c38</id>
<content type='text'>
Move the portable modular service base from
nixos/modules/system/service/portable/ to lib/services/, making it
importable by any module system (home-manager, nix-darwin) without
reaching into the nixos/ tree.

Moved files: service.nix, lib.nix, config-data.nix, config-data-item.nix,
test.nix. All external references updated (systemd/system.nix,
doc/manual/default.nix, assertions.nix, README.md).

No functional changes - only import paths differ.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move the portable modular service base from
nixos/modules/system/service/portable/ to lib/services/, making it
importable by any module system (home-manager, nix-darwin) without
reaching into the nixos/ tree.

Moved files: service.nix, lib.nix, config-data.nix, config-data-item.nix,
test.nix. All external references updated (systemd/system.nix,
doc/manual/default.nix, assertions.nix, README.md).

No functional changes - only import paths differ.
</pre>
</div>
</content>
</entry>
</feed>
