services: certbot: Create "live" directory during activation. When trying to run certbot, the mcron command fails, as /etc/letsencrypt/live is missing. This patch adds it into the certbot activation service. * gnu/services/certbot.scm (certbot-activation): Make /etc/letsencrypt/live. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add lite-xl. * gnu/packages/text-editors.scm (lite-xl): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
services: shepherd: Leave the finalization thread in peace. This gets rid of that (in)famous at boot time: error in finalization thread: Success This was caused by the file-descriptor closing loop, which would clause the finalization pipe, leading the finalization thread to (erroneously) error out. Thanks to Josselin Poiret for locating the problem! * gnu/services/shepherd.scm (shepherd-boot-gexp): In 'loop', replace 'close-fdes' with a pair of 'fcntl' calls to add FD_CLOEXEC.
gnu: Add emacs-cov. * gnu/packages/emacs-xyz.scm (emacs-cov): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: Add emacs-elquery. * gnu/packages/emacs-xyz.scm (emacs-elquery): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: emacs-popup: Update to 0.5.9. * gnu/packages/emacs-xyz.scm (emacs-popup): Update to 0.5.9.
gnu: emacs-async: Update to 1.9.7. * gnu/packages/emacs-xyz.scm (emacs-async): Update to 1.9.7.
services: Add file system utilities to profile. * gnu/services/base.scm (file-system-type->utilities) (file-system-utilities): New procedures. (file-system-service-type): Extend 'profile-service-type' with 'file-system-utilities'. * gnu/system.scm (boot-file-system-service): New procedure. (operating-system-default-essential-services): Use it. (%base-packages): Remove 'e2fsprogs'. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
gnu: icecat: Remove leftovers from version 91. * gnu/packages/gnuzilla.scm (all-mozilla-91-locales, %icecat-91-version, icecat-91-source): Remove variables.
gnu: icedove: Update to 102.3.0. * gnu/packages/gnuzilla.scm (icedove): Update to 102.3.0. [source]: Use icecat-source again. [arguments]: Remove `--frozen` flag from cargo invokation. Remove `--with-user-appdir` flag (no longer honoured since TB91). Disable WASM sandbox for now (needs more dependencies). [inputs]: Add alsa-lib. Use icu4c-71. [native-inputs]: Update hg-reference link. Use rust@1.59 and rust-cbindgen@0.23.
gnu: Add gnome-shell-extension-unite-shell. * gnu/packages/gnome-xyz.scm (gnome-shell-extension-unite-shell): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add texlive-babel-czech. * gnu/packages/tex.scm (texlive-babel-czech): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: wpa-supplicant: Enable OWE support. With OWE support users are enable to connect to "Opportunistic Wireless Encryption" networks. This means users are able to have an encrypted data channel in an otherwise open wireless network. * gnu/packages/admin.scm (wpa-supplicant)[arguments]: Rename 'configure-for-dbus' phase to 'set-config-options'. Set CONFIG_OWE=y. Remove trailing #t. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add r-ggghost. * gnu/packages/cran.scm (r-ggghost): New variable.
gnu: Add r-animation. * gnu/packages/cran.scm (r-animation): New variable.
gnu: Add js-scianimator. * gnu/packages/javascript.scm (js-scianimator): New variable.
gnu: Add r-ggthemeassist. * gnu/packages/cran.scm (r-ggthemeassist): New variable.
gnu: Add r-bundesligr. * gnu/packages/cran.scm (r-bundesligr): New variable.
gnu: Add r-pbdmpi. * gnu/packages/cran.scm (r-pbdmpi): New variable.
gnu: Add r-rlecuyer. * gnu/packages/cran.scm (r-rlecuyer): New variable.