summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorcoopi <coopi@noreply.codeberg.org>2026-06-05 17:02:49 +0400
committerLudovic Courtès <ludo@gnu.org>2026-07-02 19:17:19 +0200
commit980d0d6f76ce6c62ce127245e5396044672cf172 (patch)
tree0448f0b8e3bc71b5cdc25e19cb148f7ab49a112d /doc
parente7be2ffdd8c5c60670aefb51dc5e10ce601dd3d9 (diff)
services: Add kanata-service-type.
* gnu/services/desktop.scm: Import (gnu packages rust-apps). (kanata-configuration): New record type. (kanata-shepherd-services): New procedure. (%kanata-group, %kanata-user, %kanata-accounts, %kanata-udev-rule) (kanata-service-type): New variables. * doc/guix.texi (Desktop Services): Document `kanata-service-type'. Change-Id: I5e8041c6dba17ae0fad33b8ca74099c053c4a3ea Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #9093
Diffstat (limited to 'doc')
-rw-r--r--doc/guix.texi23
1 files changed, 23 insertions, 0 deletions
diff --git a/doc/guix.texi b/doc/guix.texi
index 7f587d73a9a..d3abbf29351 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -27888,6 +27888,29 @@ Package object for GVfs.
27888@end table 27888@end table
27889@end deftp 27889@end deftp
27890 27890
27891@defvar kanata-service-type
27892This is the type of the service that runs
27893@uref{https://github.com/jtroo/kanata, Kanata}, a keyboard layout
27894re-mapper. Its value is a @code{kanata-configuration} object. This
27895service allows spawning @command{kanata} configurations to manage
27896keyboards.
27897@end defvar
27898
27899@deftp {Data Type} kanata-configuration
27900Configuration record for the Kanata service.
27901
27902@table @asis
27903@item @code{kanata} (default: @code{kanata}) (type: package)
27904The Kanata package to use.
27905
27906@item @code{keymaps} (default: @code{()}) (type: list-of-file-likes)
27907List of @command{kanata} configuration files (file-like objects). See
27908@uref{https://jtroo.github.io/config.html#linux-only-linux-dev, Kanata's
27909device specification documentation}.
27910
27911@end table
27912@end deftp
27913
27891@defvar kmonad-service-type 27914@defvar kmonad-service-type
27892This is the type of the service that runs 27915This is the type of the service that runs
27893@uref{https://github.com/kmonad/kmonad, KMonad}. Its value is a 27916@uref{https://github.com/kmonad/kmonad, KMonad}. Its value is a