Age | Commit message (Collapse) | Author |
|
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.
|
|
* nongnu/services/nvidia.scm (nvidia-service-type): Extend
user-processes-service-type.
|
|
* 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 <john.kehayias@protonmail.com>
|
|
* nongnu/services/nvidia.scm (nvidia-shepherd-service)
[nvidia-shepherd-service]: Use let*.
Reported-by: Murilo <murilo@disroot.org>
|
|
* 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 <john.kehayias@protonmail.com>
|
|
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 <john.kehayias@protonmail.com>
|
|
* nongnu/services/nvidia.scm (nvidia-shepherd-service)
[requirement]: Add udev.
[start]: Create extra device nodes via ‘nvidia-smi’.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* 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 <john.kehayias@protonmail.com>
|
|
Fixes https://gitlab.com/nonguix/nonguix/-/issues/224
* *.scm: Use SPDX license identifier and remove obsolete license
statement.
|
|
* nongnu/services/nvidia.scm: New file.
(<nvidia-configuration>): 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 <jonathan.brielmaier@web.de>
|
|
Follow up to 46c87a3aa2b39368f6345de8067487c0eb8b8d9b.
* nongnu/services/vpn.scm (zerotier-one-service-type): Add missing `)`.
|
|
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.
|
|
Fixes https://gitlab.com/nonguix/nonguix/-/issues/117.
* nongnu/services/vpn.scm (%zerotier-action-join): call command via
open-input-pipe and print exit code.
(%zerotier-action-leave): dito.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
|
|
* nongnu/services/kernel-modules.scm: Delete file.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
|
|
* nongnu/services/vpn.scm: Add new file, and implement the service.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
|
|
Closes #26.
* README.org: Replace `load-broadcom-sta-service` example with new
`kernel-loadable-modules` field.
* nongnu/services/kernel-modules.scm (load-broadcom-sta-service): Update
docstring to recommend switching to `kernel-loadable-modules`.
|
|
* nongnu/services/kernel-modules.scm: New file.
|