Commit Graph

7 Commits

Author SHA1 Message Date
Hilton Chain
55fbf529c7
services: caddy: Expose configuration interfaces for shepherd service.
* modules/rosenthal/services/web.scm (caddy-configuration)
[shepherd-provision, shepherd-requirement, auto-start?]: New fields.
* modules/rosenthal/services/web.scm (caddy-shepherd-services): Use them.
2025-08-08 13:33:04 +08:00
Hilton Chain
40d6224034
rosenthal: Unify comments style. 2025-08-08 01:31:34 +08:00
Hilton Chain
10251b17f0
services: misskey: Adjust serializer usage.
* modules/rosenthal/services/web.scm (misskey-oci-containers): Adjust
serializer usage.
2025-06-27 10:45:28 +08:00
Hilton Chain
fbef0d3861
utils: Update serializers from RDE.
* modules/rosenthal/utils/serializers/ini.scm: New file.
* modules/rosenthal/utils/serializers/utils.scm: New file.
* modules/rosenthal/utils/serializers/yaml.scm: New file.
* modules/rosenthal/utils/home-services-utils.scm: Delete file.
* modules/rosenthal/services/child-error.scm (home-wakapi-shepherd-service):
Use the new serializer.
* modules/rosenthal/services/web.scm (misskey-oci-containers): Likewise.
2025-05-28 23:37:55 +08:00
Hilton Chain
a6597e8991
services: Add caddy-service-type.
* modules/rosenthal/services/web.scm (caddy-configuration): New data type.
(caddy-accounts, caddy-privileged-programs, caddy-activation)
(caddy-shepherd-services): New procedures.
(caddy-service-type): New variable.
2025-05-23 19:07:31 +08:00
Hilton Chain
f8986f696b
services: Add navidrome-service-type.
* modules/rosenthal/services/web.scm (navidrome-configuration): New data type.
(navidrome-shepherd-service): New procedure.
(%navidrome-accounts, navidrome-service-type): New variables.
2025-05-15 10:32:42 +08:00
Hilton Chain
9c782fad3c
maint: Relocate modules to ‘modules’ directory. 2025-04-26 00:16:07 +08:00