<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nonguix.git/nongnu/services, branch beacondb-api-key</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>http://git.marekpasnikowski.pl/nonguix.git/atom?h=beacondb-api-key</id>
<link rel='self' href='http://git.marekpasnikowski.pl/nonguix.git/atom?h=beacondb-api-key'/>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/'/>
<updated>2025-01-26T19:38:58Z</updated>
<entry>
<title>services: Deprecate zerotier-service for zerotier-service-type.</title>
<updated>2025-01-26T19:38:58Z</updated>
<author>
<name>James Kalyan</name>
<email>mjkalyan@proton.me</email>
</author>
<published>2025-01-26T19:38:58Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=e215ff3c3121c53c80635fb9a077480123d65fba'/>
<id>urn:sha1:e215ff3c3121c53c80635fb9a077480123d65fba</id>
<content type='text'>
* nongnu/services/vpn (zerotier-one-service-type): Rename to ...
(zerotier-service-type): ... this.  Set default-value.
(zerotier-one-service-type, zerotier-one-service): Deprecate procedures.

Signed-off-by: John Kehayias &lt;john.kehayias@protonmail.com&gt;
</content>
</entry>
<entry>
<title>services: nvidia: Use correct nvidia-smi.</title>
<updated>2024-12-20T09:00:54Z</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2024-12-13T16:28:22Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=da06a007f8ae6ae773e7ca6aacf70d5d2823c0b0'/>
<id>urn:sha1:da06a007f8ae6ae773e7ca6aacf70d5d2823c0b0</id>
<content type='text'>
* nongnu/services/nvidia.scm (nvidia-shepherd-service)
[nvidia-shepherd-service]: Use let*.

Reported-by: Murilo &lt;murilo@disroot.org&gt;
</content>
</entry>
<entry>
<title>services: nvidia: Only invoke commands when NVIDIA driver is in use.</title>
<updated>2024-04-25T00:06:48Z</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2024-02-04T07:08:37Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=8a56ebb666179ad9595e947e470aeaf2900e1278'/>
<id>urn:sha1:8a56ebb666179ad9595e947e470aeaf2900e1278</id>
<content type='text'>
* nongnu/services/nvidia.scm (nvidia-service-type): Don't extend
kernel-module-loader-service-type, move this part to…
(nvidia-shepherd-service)[start]: …here.
Check driver and command availablity.
[stop]: Likewise.
[modules]: Add (guix build utils) for ‘invoke/quiet’.
Add (rnrs io ports) for ‘get-line’.

Signed-off-by: John Kehayias &lt;john.kehayias@protonmail.com&gt;
</content>
</entry>
<entry>
<title>services: nvidia: No longer unload ‘nvidia_uvm’ module on powering off.</title>
<updated>2024-04-25T00:06:47Z</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2024-02-25T06:19:54Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=97925d20910cda0e7e39d00b73fc16144b0ef2f0'/>
<id>urn:sha1:97925d20910cda0e7e39d00b73fc16144b0ef2f0</id>
<content type='text'>
Shepherd now handles kernel processes properly, no longer need to unload the
module here.

* nongnu/services/nvidia.scm (nvidia-shepherd-service)[requirement]: Remove
'user-processes.
[one-shot?]: Set to #t.
[stop]: Remove field.

Signed-off-by: John Kehayias &lt;john.kehayias@protonmail.com&gt;
</content>
</entry>
<entry>
<title>services: nvidia: Create extra device nodes on boot.</title>
<updated>2024-04-25T00:06:46Z</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2024-01-07T13:24:14Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=e4e34b7da49b278444360a603772c56485767900'/>
<id>urn:sha1:e4e34b7da49b278444360a603772c56485767900</id>
<content type='text'>
* nongnu/services/nvidia.scm (nvidia-shepherd-service)
[requirement]: Add udev.
[start]: Create extra device nodes via ‘nvidia-smi’.

Signed-off-by: John Kehayias &lt;john.kehayias@protonmail.com&gt;
</content>
</entry>
<entry>
<title>services: nvidia: Adjust configuration options.</title>
<updated>2024-04-25T00:06:44Z</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2024-01-07T13:13:00Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=e3896f51d2d39d61fdb26585a6d992216a5d0cd5'/>
<id>urn:sha1:e3896f51d2d39d61fdb26585a6d992216a5d0cd5</id>
<content type='text'>
* nongnu/services/nvidia.scm (nvidia-configuration):
[nvidia-driver]: Rename to ‘driver’.
Default to nvda.
Accept a file-like object.
[nvidia-firmware]: Rename to ‘firmware’.
Accept a file-like object.
[nvidia-module]: Rename to ‘module’.
Accept a file-like object.
[modules]: Remove option.
(nvidia-shepherd-service): Correct kernel module name.
[stop]: Don't return #f.
(nvidia-service-type): Extend profile-service-type with ‘driver’.
Adjust accordingly.

Signed-off-by: John Kehayias &lt;john.kehayias@protonmail.com&gt;
</content>
</entry>
<entry>
<title>*.scm: Use SPDX license identifiers.</title>
<updated>2022-12-19T16:17:39Z</updated>
<author>
<name>Jonathan Brielmaier</name>
<email>jonathan.brielmaier@web.de</email>
</author>
<published>2022-12-19T16:17:39Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=62a5df4222721aae8dd984a39402e6e86cfc6601'/>
<id>urn:sha1:62a5df4222721aae8dd984a39402e6e86cfc6601</id>
<content type='text'>
Fixes https://gitlab.com/nonguix/nonguix/-/issues/224

* *.scm: Use SPDX license identifier and remove obsolete license
statement.
</content>
</entry>
<entry>
<title>nongnu: Add nvidia-service-type.</title>
<updated>2022-12-18T13:10:33Z</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2022-10-01T07:08:38Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=6874c66ddc5be64ea546b36389daeaa0f89e15bd'/>
<id>urn:sha1:6874c66ddc5be64ea546b36389daeaa0f89e15bd</id>
<content type='text'>
* nongnu/services/nvidia.scm: New file.
(&lt;nvidia-configuration&gt;): New data type.
(nvidia-shepherd-service,nvidia-service-type): New variables.
* nongnu/packages/nvidia.scm (nvidia-driver)[description]: Adjust accordingly.

Signed-off-by: Jonathan Brielmaier &lt;jonathan.brielmaier@web.de&gt;
</content>
</entry>
<entry>
<title>services: Add missing paranthesis.</title>
<updated>2022-05-19T09:39:23Z</updated>
<author>
<name>Jonathan Brielmaier</name>
<email>jonathan.brielmaier@web.de</email>
</author>
<published>2022-05-19T09:39:23Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=a95251a11f108b4d7f86a483841e3bf962ce9606'/>
<id>urn:sha1:a95251a11f108b4d7f86a483841e3bf962ce9606</id>
<content type='text'>
Follow up to 46c87a3aa2b39368f6345de8067487c0eb8b8d9b.

* nongnu/services/vpn.scm (zerotier-one-service-type): Add missing `)`.
</content>
</entry>
<entry>
<title>services: Add description field to zerotier-one-service-type.</title>
<updated>2022-05-19T09:34:57Z</updated>
<author>
<name>Jonathan Brielmaier</name>
<email>jonathan.brielmaier@web.de</email>
</author>
<published>2022-05-19T09:32:13Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=46c87a3aa2b39368f6345de8067487c0eb8b8d9b'/>
<id>urn:sha1:46c87a3aa2b39368f6345de8067487c0eb8b8d9b</id>
<content type='text'>
The `description` field is mandatory since Guix upstream commit
3948ac25b1dccc40c7fdf56377f94a0775a835ee.
Fixes https://gitlab.com/nonguix/nonguix/-/issues/182

* nongnu/services/vpn.scm (zerotier-one-service-type): Add `description`
field.
</content>
</entry>
</feed>
