;;; 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 [Packages]) (section :title [Services] (subsection :title [Mosquitto] (p [Mosquitto is a lightweight message broker that implements the MQTT protocol versions 5.0, 3.1.1 and 3.1. It is suitable for use on all devices from low power single board computers to full servers.]) (description (item :key (list [Variable: ,(code [mosquitto-service-type])]) (p [This is the service type for the Mosquitto MQTT broker. Its value is a ,(code [mosquitto-configuration]) (see below).])) (item :key (list [Data Type: ,(code [mosquitto-configuration])]) (p [This is the configuration for Mosquitto, with the following fields:]) (description (item :key (list [,(code [package]) (default: ,(code [mosquitto]))]) (p [The Mosquitto package to use.])) (item :key (list [,(code [config-file]) (default: ,(code [#f]))]) (p [The Mosquitto configuration file as a file-like object or the value ,(code [#f]) to use the default configuration.])) (item :key (list [,(code [user]) (default: ,(code ["mosquitto"]))]) (p [Owner of the broker process.])) (item :key (list [,(code [group]) (default: ,(code ["mosquitto"]))]) (p [Owner's group of the broker process.])))))))))