diff options
| author | Sergio Pastor Pérez <sergio.pastor-perez@inria.fr> | 2026-04-03 17:18:15 +0200 |
|---|---|---|
| committer | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2026-04-23 09:46:11 +0200 |
| commit | 9e5a11006818a735f5f451f1ce32e9a9ebffb9a7 (patch) | |
| tree | 7d98fdeab573fe8605b73cd221a5f6a279319b81 /doc | |
| parent | 513168ffb2097a517be8bae34fb0a0b1d6fec2dd (diff) | |
services: kmonad: New service.
* gnu/services/desktop.scm (<kmonad-configuration>)
(kmonad-shepherd-service, kmonad-service-type): New variables.
* doc/guix.texi (Desktop Services): Document `kmonad-service-type'.
Change-Id: I53f868d55aea97858ec83d762a04723d3c72dc92
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/guix.texi | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/doc/guix.texi b/doc/guix.texi index d53b28bd32..007cb285ce 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -27267,6 +27267,28 @@ Package object for GVfs. @end table @end deftp +@defvar kmonad-service-type +This is the type of the service that runs +@uref{https://github.com/kmonad/kmonad, KMonad}. Its value is a +@code{kmonad-configuration} object. This service allows spawning +@command{kmonad} configurations to manage keyboards. + +@deftp {Data Type} kmonad-configuration +Configuration record for the KMonad service. + +@table @asis +@item @code{kmonad} (default: @code{kmonad}) +The KMonad package to use. + +@item @code{keymaps} +A list of files with KMonad configurations. One shepherd service will be +created to control each configuration. Each configuration should target +a distinct input device as KMonad operates on a per-input basis. + +@end table +@end deftp +@end defvar + @defvar colord-service-type This is the type of the service that runs @command{colord}, a system service with a D-Bus |
