<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nonguix.git/nongnu/services, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>http://git.marekpasnikowski.pl/nonguix.git/atom?h=master</id>
<link rel='self' href='http://git.marekpasnikowski.pl/nonguix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/'/>
<updated>2026-04-12T15:56:03Z</updated>
<entry>
<title>services: nvidia: Don't respawn nvidia-powerd.</title>
<updated>2026-04-12T15:56:03Z</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2026-04-05T06:16:05Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=7c2a12b60b1d0a61eb5628609e32741de0e62248'/>
<id>urn:sha1:7c2a12b60b1d0a61eb5628609e32741de0e62248</id>
<content type='text'>
Failing to run the program means the platform is unsupported.  No need to retry.

* nongnu/services/nvidia.scm (nvidia-shepherd-service) [nvidia-powerd]: Disable
respawn?.
</content>
</entry>
<entry>
<title>services: nvidia: Support Dynamic Boost.</title>
<updated>2026-04-04T13:48:51Z</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2026-04-04T13:48:51Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=d970fe51e3794fb5fadcea9863f09ab0cfbff290'/>
<id>urn:sha1:d970fe51e3794fb5fadcea9863f09ab0cfbff290</id>
<content type='text'>
* nongnu/services/nvidia.scm (&lt;nvidia-configuration&gt;) [powerd]: New field.
(nvidia-shepherd-service): New variable.
(nvidia-service-type): Extend shepherd-root-service-type with it.
Extend dbus-root-service-type.
</content>
</entry>
<entry>
<title>services: nvidia: Accept #f in firmware field.</title>
<updated>2026-04-03T08:57:32Z</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2026-03-23T05:06:44Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=e5a490a644d2bd98050380e500af8a6d80999867'/>
<id>urn:sha1:e5a490a644d2bd98050380e500af8a6d80999867</id>
<content type='text'>
* nongnu/services/nvidia.scm (%nvidia-firmware): New procedure.
(nvidia-service-type) [extensions]: Use it to extend firmware-service-type.
</content>
</entry>
<entry>
<title>services: nvidia: Install nvidia-prime into profile.</title>
<updated>2026-03-22T14:32:52Z</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2026-03-22T10:07:41Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=a571e99e9447f0544b15446c913ca127259dfbf5'/>
<id>urn:sha1:a571e99e9447f0544b15446c913ca127259dfbf5</id>
<content type='text'>
* nongnu/services/nvidia.scm (nvidia-profile): Add nvidia-prime.
</content>
</entry>
<entry>
<title>services: nvidia: Add configuraiton field for nvidia-settings.</title>
<updated>2026-03-22T14:32:52Z</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2026-03-22T09:07:45Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=963174063b15ef9ef09f6f87b96a39af2ecc586d'/>
<id>urn:sha1:963174063b15ef9ef09f6f87b96a39af2ecc586d</id>
<content type='text'>
* nongnu/services/nvidia.scm (&lt;nvidia-configuration&gt;) [settings]: New field.
(nvidia-profile): New procedure.
(nvidia-service-type) [extensions]: Extend profile-service-type with it.
</content>
</entry>
<entry>
<title>services: nvidia: Set up /usr/share/nvidia.</title>
<updated>2026-03-11T16:50:07Z</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2026-03-11T12:30:32Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=e23700be901eceb5f3c88840dc342690f3606564'/>
<id>urn:sha1:e23700be901eceb5f3c88840dc342690f3606564</id>
<content type='text'>
This path is hard-coded in NVIDIA libraries.

* nongnu/services/nvidia.scm (nvidia-special-files): Add /usr/share/nvidia.
</content>
</entry>
<entry>
<title>services: nvidia: Use nvidia-modprobe.</title>
<updated>2026-03-11T16:50:07Z</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2026-03-11T05:51:13Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=44f9f4db741f2a9abea8382deaa31f996732da65'/>
<id>urn:sha1:44f9f4db741f2a9abea8382deaa31f996732da65</id>
<content type='text'>
* nongnu/services/nvidia.scm (nvidia-configuration) [modprobe]: New field.
(nvidia-privileged-program, nvidia-special-files, nvidia-udev-rule): New
procedures.
(nvidia-shepherd-service): Delete procedure.
(nvidia-service-type) [extensions]: Update accordingly.
* nongnu/packages/nvidia.scm (%nvidia-script-create-device-nodes)
(%nvidia-udev-rules): Delete in favor of nvidia-udev-rule.
(nvidia-driver): Remove udev rule from the package.
* nonguix/transformations.scm (nonguix-transformation-nvidia): Use the new
modprobe field for nvidia-configuration.
</content>
</entry>
<entry>
<title>services: nvidia: Make it no longer one-shot service.</title>
<updated>2025-10-30T14:47:08Z</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2025-10-30T14:21:35Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=ebf01f03ffaf9480e68be85ced2586235e5bd3a7'/>
<id>urn:sha1:ebf01f03ffaf9480e68be85ced2586235e5bd3a7</id>
<content type='text'>
This service is expected to be started once after boot, there's no reason to
start it after every activation.

* nongnu/services/nvidia.scm (nvidia-shepherd-service) [one-shot?]: Disable.
</content>
</entry>
<entry>
<title>services: nvidia: Revert kernel-module-loader requirement.</title>
<updated>2025-09-07T05:57:22Z</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2025-09-07T05:55:51Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=bf50e810a4d998902a9e53ac2d616e4dabbe074e'/>
<id>urn:sha1:bf50e810a4d998902a9e53ac2d616e4dabbe074e</id>
<content type='text'>
This is a follow-up to 65293a06a0360d980395ed7d708cb868979c289c, which made
the service depending on kernel-module-loadel-service-type without actually
extending it.  Since the change is not necessary, I'm reverting it here.

* nongnu/services/nvidia.scm (nvidia-shepherd-service) [requirement]: Revert
to udev.
</content>
</entry>
<entry>
<title>services: nvidia: Load modules earlier.</title>
<updated>2025-09-01T15:45:47Z</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2025-09-01T07:31:41Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=65293a06a0360d980395ed7d708cb868979c289c'/>
<id>urn:sha1:65293a06a0360d980395ed7d708cb868979c289c</id>
<content type='text'>
* nongnu/services/nvidia.scm (nvidia-service-type): Extend
user-processes-service-type.
</content>
</entry>
</feed>
