Age | Commit message (Expand) | Author |
2023-08-20 | home: services: Add dicod.•••* gnu/home/services/dict.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/services/dict.scm (<dicod-configuration>)[home-service?]: New
field.
(dicod-shepherd-service): Do not map /dev/log when 'home-service?' is
true. Remove 'user-processes' requirement when 'home-service?' is
true.
(dicod-shepherd-service): Set #:user and #:group to #f when
'home-service?' is true.
* doc/guix.texi (Miscellaneous Home Services): New node.
(Miscellaneous Services): Add cross-reference.
| Ludovic Courtès |
2023-08-20 | home: services: mcron: Define as a mapping of the system service.•••* gnu/services/mcron.scm (list-of-gexps?): Remove.
(<mcron-configuration>): Rewrite using 'define-record-type*'.
[home-service?]: New field.
[log-file]: Make thunked and changed default value.
(mcron-shepherd-services): Honor 'home-service?' and remove use of
'maybe-value-set?'.
(mcron-service-type): Inherit 'home-service?' from CONFIG.
(generate-doc): Remove.
* gnu/home/services/mcron.scm (list-of-gexp?)
(<home-mcron-configuration>, job-files, shepherd-schedule-action)
(home-mcron-shepherd-services, home-mcron-profile)
(home-mcron-extend, generate-doc): Remove.
(home-mcron-configuration): Turn into a macro.
(home-mcron-service-type): Define in terms of
'system->home-service-type'.
<top level>: Add service type mapping.
| Ludovic Courtès |
2023-08-20 | home: services: Support mapping of System services to Home services.•••* gnu/home/services.scm (service-type-mapping)
(system->home-service-type): New procedures.
(define-service-type-mapping, define-service-type-mappings): New macros.
(%system/home-service-type-mapping): New variable.
<top level>: Use 'define-service-type-mappings'.
* gnu/home/services/shepherd.scm <top level>: Likewise.
| Ludovic Courtès |
2023-08-20 | services: Define 'for-home'.•••* gnu/services.scm (remove-service-extensions): New procedure.
(for-home?): New syntax parameter.
(for-home): New macro.
| Ludovic Courtès |
2023-08-20 | services: syncthing: Use 'match-record'.•••* gnu/services/syncthing.scm (syncthing-shepherd-service): Use
'match-record-lambda' instead of 'match-lambda'.
| Ludovic Courtès |
2023-08-20 | services: dicod: Pre-build the GCIDE index.•••* gnu/services/dict.scm (%dicod-gcide-index): New variable.
(%dicod-database:gcide): Use it.
(%dicod-activation): Remove.
(dicod-shepherd-service): Remove reference to /var/run/dicod.
(dicod-service-type): Remove ACTIVATION-SERVICE-TYPE extension.
| Ludovic Courtès |
2023-08-20 | services: dicod: Remove Shepherd < 0.9.0 compatibility layer.•••* gnu/services/dict.scm (dicod-shepherd-service): Use
'make-inetd-constructor' and 'make-inetd-destructor' unconditionally.
| Ludovic Courtès |
2023-08-20 | gnu: Add tree-sitter-meson.•••* gnu/packages/tree-sitter.scm (tree-sitter-meson): New variable.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
| Zheng Junjie |
2023-08-20 | gnu: Add tree-sitter-dockerfile.•••* gnu/packages/tree-sitter.scm (tree-sitter-dockerfile): New variable.
| Hilton Chain |
2023-08-20 | gnu: dbxfs: Fix package.•••A typo prevented the program from running successfully.
* gnu/packages/file-systems.scm (dbxfs)[snippet]: Adjust snippet to
substitute valid python.
| Efraim Flashner |
2023-08-19 | gnu: Add texlive-collection-bibtexextra.•••* gnu/packages/tex.scm (texlive-collection-bibtexextra): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-biblatex-philosophy.•••* gnu/packages/tex.scm (texlive-biblatex-philosophy): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-fontsize.•••* gnu/packages/tex.scm (texlive-fontsize): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-mathalpha.•••* gnu/packages/tex.scm (texlive-mathalpha): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-cochineal.•••* gnu/packages/tex.scm (texlive-cochineal): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-ltxdockit.•••* gnu/packages/tex.scm (texlive-ltxdockit): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-guitlogo.•••* gnu/packages/tex.scm (texlive-guitlogo): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-zootaxa-bst.•••* gnu/packages/tex.scm (texlive-zootaxa-bst): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-xcite.•••* gnu/packages/tex.scm (texlive-xcite): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-windycity.•••* gnu/packages/tex.scm (texlive-windycity): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-vak.•••* gnu/packages/tex.scm (texlive-vak): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-usebib.•••* gnu/packages/tex.scm (texlive-usebib): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-urlbst.•••* gnu/packages/tex.scm (texlive-urlbst): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-uni-wtal-lin.•••* gnu/packages/tex.scm (texlive-uni-wtal-lin): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-uni-wtal-ger.•••* gnu/packages/tex.scm (texlive-uni-wtal-ger): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-turabian-formatting.•••* gnu/packages/tex.scm (texlive-turabian-formatting): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-splitbib.•••* gnu/packages/tex.scm (texlive-splitbib): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-sort-by-letters.•••* gnu/packages/tex.scm (texlive-sort-by-letters): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-showtags.•••* gnu/packages/tex.scm (texlive-showtags): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-rsc.•••* gnu/packages/tex.scm (texlive-rsc): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-pnas2009.•••* gnu/packages/tex.scm (texlive-pnas2009): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-plainyr.•••* gnu/packages/tex.scm (texlive-plainyr): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-perception.•••* gnu/packages/tex.scm (texlive-perception): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-oscola.•••* gnu/packages/tex.scm (texlive-oscola): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-notex-bst.•••* gnu/packages/tex.scm (texlive-notex-bst): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-notes2bib.•••* gnu/packages/tex.scm (texlive-notes2bib): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-nmbib.•••* gnu/packages/tex.scm (texlive-nmbib): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-newcastle-bst.•••* gnu/packages/tex.scm (texlive-newcastle-bst): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-nar.•••* gnu/packages/tex.scm (texlive-nar): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-munich.•••* gnu/packages/tex.scm (texlive-munich): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-multibibliography.•••* gnu/packages/tex.scm (texlive-multibibliography): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-multibib.•••* gnu/packages/tex.scm (texlive-multibib): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-margbib.•••* gnu/packages/tex.scm (texlive-margbib): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-luabibentry.•••* gnu/packages/tex.scm (texlive-luabibentry): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-ltb2bib.•••* gnu/packages/tex.scm (texlive-ltb2bib): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-listbib.•••* gnu/packages/tex.scm (texlive-listbib): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-ksfh-nat.•••* gnu/packages/tex.scm (texlive-ksfh-nat): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-jurabib.•••* gnu/packages/tex.scm (texlive-jurabib): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-jneurosci.•••* gnu/packages/tex.scm (texlive-jneurosci): New variable.
| Nicolas Goaziou |
2023-08-19 | gnu: Add texlive-jmb.•••* gnu/packages/tex.scm (texlive-jmb): New variable.
| Nicolas Goaziou |