diff options
| author | coopi <coopi@noreply.codeberg.org> | 2026-06-05 17:02:49 +0400 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2026-07-02 19:17:19 +0200 |
| commit | 980d0d6f76ce6c62ce127245e5396044672cf172 (patch) | |
| tree | 0448f0b8e3bc71b5cdc25e19cb148f7ab49a112d /doc/guix.texi | |
| parent | e7be2ffdd8c5c60670aefb51dc5e10ce601dd3d9 (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/guix.texi')
| -rw-r--r-- | doc/guix.texi | 23 |
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 | ||
| 27892 | This is the type of the service that runs | ||
| 27893 | @uref{https://github.com/jtroo/kanata, Kanata}, a keyboard layout | ||
| 27894 | re-mapper. Its value is a @code{kanata-configuration} object. This | ||
| 27895 | service allows spawning @command{kanata} configurations to manage | ||
| 27896 | keyboards. | ||
| 27897 | @end defvar | ||
| 27898 | |||
| 27899 | @deftp {Data Type} kanata-configuration | ||
| 27900 | Configuration record for the Kanata service. | ||
| 27901 | |||
| 27902 | @table @asis | ||
| 27903 | @item @code{kanata} (default: @code{kanata}) (type: package) | ||
| 27904 | The Kanata package to use. | ||
| 27905 | |||
| 27906 | @item @code{keymaps} (default: @code{()}) (type: list-of-file-likes) | ||
| 27907 | List of @command{kanata} configuration files (file-like objects). See | ||
| 27908 | @uref{https://jtroo.github.io/config.html#linux-only-linux-dev, Kanata's | ||
| 27909 | device specification documentation}. | ||
| 27910 | |||
| 27911 | @end table | ||
| 27912 | @end deftp | ||
| 27913 | |||
| 27891 | @defvar kmonad-service-type | 27914 | @defvar kmonad-service-type |
| 27892 | This is the type of the service that runs | 27915 | This 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 |
