Hello, Luis. Apologies for delay. Could you send a new patch with applied following suggestions, please? lgcoelho@disroot.org writes: > This service enables a declarative configuration of zathura, the customizable > document viewer. > > commit 76954ed7dc32ac86ee22566cc03cadc5f9fc1864 > Author: Luis Guilherme Coelho > Date: Sun Dec 24 15:16:43 2023 -0300 > > home: services: Add home-zathura-service-type The commit message should look like: --8<---------------cut here---------------start------------->8--- home: services: Add zathura service. * gnu/home/services/zathura.scm: New file. * doc/guix.texi (SPECIFY SECTION HERE): Document this. --8<---------------cut here---------------end--------------->8--- > diff --git a/gnu/home/services/zathura.scm b/gnu/home/services/zathura.scm > new file mode 100644 > index 0000000000..0695ce1614 > --- /dev/null > +++ b/gnu/home/services/zathura.scm […] > +(define home-zathura-service-type > + (service-type > + (name 'zathura-service) > + (extensions > + (list (service-extension > + home-xdg-configuration-files-service-type > + zathura-xdg-configuration-file-service))) > + (compose identity) > + (extend home-zathura-extensions) > + (default-value (home-zathura-configuration)) > + (description "Set ~/.config/zathura.conf"))) Description should mention that the service configures the Zathura PDF viewer, e.g.: Configure the Zathura PDF viewer by providing a @file{~/.config/zathura.conf} file. > +(define (generate-doc) > + (configuration->documentation 'home-zathura-configuration)) The service documentation should be added to doc/guix.texi file. See ZNC home service as an example. Fields documentation could be generated with: --8<---------------cut here---------------start------------->8--- ~/src/git.savannah.gnu.org/git/guix$ ./pre-inst-env guix repl GNU Guile 3.0.9 Copyright (C) 1995-2023 Free Software Foundation, Inc. Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'. This program is free software, and you are welcome to redistribute it under certain conditions; type `,show c' for details. Enter `,help' for help. scheme@(guix-user)> ,m(gnu home services zathura) scheme@(gnu home services zathura)> (generate-doc) --8<---------------cut here---------------end--------------->8--- Thanks, Oleg.