Tomas Volf
c934a69a96
services: apcupsd-event-handlers: Fix G-expressions.
...
There was one level of parentheses too much, leading to errors when the script
was invoked due to trying to apply e.g., 0 or #t. So either use begin, or
strip one level, as appropriate.
* gnu/services/power.scm (apcupsd-event-handlers): Fix all G-expressions.
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-03-14 16:19:45 +01:00
Sergey Trofimov
38756ac03d
services: configuration: Add define-enumerated-field-type helper.
...
* gnu/services/cups.scm (define-enumerated-field-type): Move...
* gnu/services/configuration.scm (define-enumerated-field-type): ...here.
* gnu/services/vpn.scm (define-enumerated-field-type): Remove.
* gnu/services/power.scm
(define-enum): Replace with define-enumerated-field-type.
Change-Id: I89ec40f479e3f800268e714f1f88d638be017c7e
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-06-05 22:42:13 +02:00
Tomas Volf
60e549975c
Add missing license file headers.
...
* gnu/packages/power.scm: Add the license file header.
* gnu/services/power.scm: Same.
Change-Id: I64a8d74a569797739735b9f08ecffa845219822c
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2025-03-11 14:50:47 -07:00
Tomas Volf
d0e46a0003
services: Add apcupsd-service-type.
...
* gnu/services/power.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi (Power Management Services): Document service and data types.
Change-Id: If205d19bea1d20a99309626e28521a2d6fe6702f
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com >
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com >
2025-03-03 00:31:45 +09:00