Document usbrelayd service
manuals/cogd.skb
25 | 25 | (item :key (list [,(code [user]) (default: ,(code ["mosquitto"]))]) | |
26 | 26 | (p [Owner of the broker process.])) | |
27 | 27 | (item :key (list [,(code [group]) (default: ,(code ["mosquitto"]))]) | |
28 | - | (p [Owner's group of the broker process.]))))))))) | |
28 | + | (p [Owner's group of the broker process.])))))) | |
29 | + | (subsection :title [USB relay daemon] | |
30 | + | (p [USB relay daemon allows controlling locally connected USB HID relays remotely via MQTT protocol.]) | |
31 | + | (description | |
32 | + | (item :key (list [Variable: ,(code [usbrelayd-service-type])]) | |
33 | + | (p [This is the service type for the USB relay daemon. Its value is a ,(code [usbrelayd-configuration]) (see below).])) | |
34 | + | (item :key (list [Data Type: ,(code [usbrelayd-configuration])]) | |
35 | + | (p [This is the configuration for the USB relay daemon, with the following fields:]) | |
36 | + | (description | |
37 | + | (item :key (list [,(code [package]) (default: ,(code [python-usbrelay]))]) | |
38 | + | (p [The package containing the USB relay daemon.])) | |
39 | + | (item :key (list [,(code [mqtt-broker]) (default: ,(code ["localhost"]))]) | |
40 | + | (p [The hostname or IP address of the MQTT broker.])) | |
41 | + | (item :key (list [,(code [mqtt-client]) (default: ,(code ["usbrelayd"]))]) | |
42 | + | (p [The client name used when connecting to the broker.]))))))))) |
modules/cogd/packages/fonts.scm
7 | 7 | (use-modules (guix packages) | |
8 | 8 | (guix hg-download) | |
9 | 9 | (guix build-system font) | |
10 | - | (guix build utils) | |
11 | 10 | ((guix licenses) #:prefix license:) | |
12 | 11 | (guix gexp) | |
13 | 12 | (gnu packages base) |
modules/cogd/packages/guile-xyz.scm
5 | 5 | (define-module (cogd packages guile-xyz)) | |
6 | 6 | ||
7 | 7 | (use-modules (guix packages) | |
8 | - | (guix download) | |
9 | 8 | (guix git-download) | |
10 | 9 | (guix gexp) | |
11 | - | (guix build-system gnu) | |
12 | 10 | (guix build-system guile) | |
13 | 11 | (guix build-system copy) | |
14 | 12 | ((guix licenses) #:prefix license:) | |
15 | 13 | (gnu packages skribilo) | |
16 | 14 | (gnu packages bash) | |
17 | - | (gnu packages guile) | |
18 | - | (gnu packages guile-xyz) | |
19 | - | (gnu packages messaging) | |
20 | - | (gnu packages pkg-config)) | |
15 | + | (gnu packages guile)) | |
21 | 16 | ||
22 | 17 | (define-public guile-gpio | |
23 | 18 | (let ((commit "363a036dbfe26c02ce32864894af9224483bc84b") |