;;; SPDX-FileCopyrightText: 2025 Evgeny Pisemsky ;;; ;;; SPDX-License-Identifier: GPL-3.0-or-later (document :title "Channel of guix definitions" :author (list (author :name "Evgeny Pisemsky" :email (mailto "mail@pisemsky.site"))) :info-dir-entry "Channel of guix definitions" :info-dir-category "System administration" (chapter :title [Modules] (section :title [Services] (subsection :title [USB relay daemon] (p [USB relay daemon allows controlling locally connected USB HID relays remotely via MQTT protocol.]) (description (item :key (list [Variable: ,(code [usbrelayd-service-type])]) (p [This is the service type for the USB relay daemon. Its value is a ,(code [usbrelayd-configuration]) (see below).])) (item :key (list [Data Type: ,(code [usbrelayd-configuration])]) (p [This is the configuration for the USB relay daemon, with the following fields:]) (description (item :key (list [,(code [package]) (default: ,(code [python-usbrelay]))]) (p [The package containing the USB relay daemon.])) (item :key (list [,(code [mqtt-broker]) (default: ,(code ["localhost"]))]) (p [The hostname or IP address of the MQTT broker.])) (item :key (list [,(code [mqtt-client]) (default: ,(code ["usbrelayd"]))]) (p [The client name used when connecting to the broker.])))))))))