tests: ganeti: Remove unnecessary ‘begin’. * gnu/tests/ganeti.scm (run-ganeti-test): Remove ‘begin’ where unnecessary. Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I3a36fffdc797c9187b5ffa406f7a06985f18d29c
tests: Make ‘operating-system-with-console-syslog’ public. * gnu/tests/install.scm (operating-system-with-console-syslog): Move to… * gnu/tests.scm (operating-system-with-console-syslog): … here. New procedure. Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I015e24525140365d09f22127d366107fdc9ca902
services: wireguard: Turn monitoring into a Shepherd timer. * gnu/services/vpn.scm (<wireguard-configuration>)[schedule]: Change default value. (wireguard-monitoring-program): New procedure, with code taken from… (wireguard-monitoring-jobs): … here. Remove. (wireguard-shepherd-services): New procedure, with code taken from… (wireguard-shepherd-service): … here. Remove. * doc/guix.texi (VPN Services): Update. Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I6851ddf1eb9480bdc9e6c6c6b88958ab2e6225d7
services: certbot: Turn into a Shepherd timer. * gnu/services/certbot.scm (certbot-renewal-jobs): Rename to… (certbot-renewal-shepherd-services): … this. Return a list of Shepherd services, including ‘renew-certbot-certificates’, formally defined… (certbot-renewal-one-shot): … here. Remove. (certbot-service-type): Adjust accordingly. Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I25ad9fc1277f4f6f948ab5fce7c6626f22591d10
services: fstrim: Turn into a Shepherd timer. * gnu/services/linux.scm (mcron-time?): Remove. (shepherd-calendar-event?): New procedure. (fstrim-configuration)[schedule]: Change type to ‘shepherd-calendar-event’ and update docstring. (fstrim-mcron-job): Rename to… (fstrim-shepherd-services): … this. Return a list of Shepherd services. (fstrim-service-type): Adjust accordingly. * doc/guix.texi (Linux Services): Update. Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I9a7433cb15a1f4600470a915769d612e6e644dd8
services: package-database: Turn into a Shepherd timer. * gnu/services/admin.scm (package-database-mcron-jobs): Rename to… (package-database-shepherd-services): … this. Return a shepherd service. (package-database-service-type): Update accordingly. * doc/guix.texi (File Search Services): Update documentation of the ‘schedule’ field. Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: Id7b4c5cff95a7117dca7d95af37db7389bb5ca92
services: file-database: Exclude /dev by default. * gnu/services/admin.scm (%default-file-database-excluded-directories): Add “/dev’. Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I06af6621cd363e140a6fc49e1cee97d15b365b89
services: file-database: Turn into a Shepherd timer. * gnu/services/admin.scm (file-database-mcron-jobs): Rename to… (file-database-shepherd-services): … this. Return a list of Shepherd services. (file-database-service-type): Adjust accordingly. * doc/guix.texi (File Search Services): Update documentation of ‘schedule’. Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I5734c629b113e54057694d2ec480abd26b7815db
services: shepherd: Factorize ‘trigger’ action. * gnu/services/shepherd.scm (shepherd-trigger-action): New variable. * gnu/services/admin.scm (log-cleanup-shepherd-services) (unattended-upgrade-shepherd-services): Use it. * gnu/services/backup.scm (restic-backup-job->shepherd-service): Use it. * gnu/home/services/shepherd.scm: Re-export ‘shepherd-trigger-action’. Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I834b5b9b61c78f012ee9306df6cf4fd8a93dd6d2
gnu: cuirass: Build with ‘--sysconfdir=/etc’. * gnu/packages/ci.scm (cuirass)[arguments]: Pass ‘--sysconfdir=/etc’. Change-Id: I9f272c01f067627aaedfb873d849d6b071a137ce
gnu: vcmi: Update to 1.6.5. * gnu/packages/games.scm (vcmi): Update to 1.6.5. Change-Id: Ibd6a59df483c56197f77df6c874e558a8cbf7dcf
gnu: Add arm-trusted-firmware-rk3588. * gnu/packages/firmware.scm (arm-trusted-firmware-rk3588): New variable. * gnu/packages/bootloaders.scm (make-u-boot-rockchip-package): Support 'rk3588.
services: network-manager: Handle existing configuration directory. * gnu/services/networking.scm (network-manager-activation): Handle the case where /etc/NetworkManager/conf.d already exists. Change-Id: I7af4f4ad226eef28bd8667f0708525e77a6a50c8 Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
gnu: Add linux-libre-arm64-mnt-reform. * gnu/packages/linux.scm (linux-libre-arm64-mnt-reform): New variable. (reform-debian-packages): New variable. Change-Id: I61fa18de361f2ea576608c329d168df03e163d83
gnu: Add emacs-elastic-modes. * gnu/packages/emacs-xyz.scm (emacs-elastic-modes): New variable. Change-Id: I41f0b6cdb9ad4a2a6c7a178229c791b6499e77c3 Reviewed-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: Add emacs-erc. * gnu/packages/emacs-xyz.scm (emacs-erc): New variable. Change-Id: Ie83df977e8dbe4402c15f92e977ba121964b1e6e Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: Add blackbox-terminal. * gnu/packages/gnome-xyz.scm (blackbox-terminal): New variable. Change-Id: I72d1f0b475fd5cdea7fb0087149ac9eba7a8850b Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: Add vte-with-sixel. * gnu/packages/gnome.scm (vte-with-sixel): New variable. Change-Id: Ide1f88fc454155fa940ae2a63b6ed33e38f379f5 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: Add libpqmarble. * gnu/packages/gnome-xyz.scm (libpqmarble): New variable. Change-Id: Ic7d6b6848656247cd43397e5c6b07261a08f6967 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: Add flycast. * gnu/packages/emulators.scm (flycast): New variable. Change-Id: I358235492a3493c3126f7ca9f738ed2706e36105 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>