mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
* gnu/services/backup.scm: Drop mcron obsolete export. (restic-backup-job-program): Generalize to restic-program. (lower-restic-backup-job): New procedure implementing a standard way to lower restic-backup-job records into lists. (restic-program): Implement general way to run restic commands, for example to initialize repositories. (restic-backup-configuration): Reimplement with (guix records). (restic-backup-job-{logfile,command,requirement,modules}): Add new procedures and add support for Guix Home environments. (restic-backup-job->shepherd-service): Add support for Guix Home environments. (restic-backup-service-activation): Drop procedure as now the Shepherd takes care of creating timers log file directories. (restic-backup-service-type): Drop profile and activation services extensions. * gnu/home/services/backup.scm: New file. * gnu/local.mk: Add this. * doc/guix.texi: Document this. Change-Id: Ied1c0a5756b715fba176a0e42ea154246089e6be Signed-off-by: Ludovic Courtès <ludo@gnu.org> |
||
---|---|---|
.. | ||
admin.scm | ||
backup.scm | ||
desktop.scm | ||
dict.scm | ||
dotfiles.scm | ||
fontutils.scm | ||
gnupg.scm | ||
guix.scm | ||
mail.scm | ||
mcron.scm | ||
media.scm | ||
messaging.scm | ||
mpv.scm | ||
music.scm | ||
pm.scm | ||
shells.scm | ||
shepherd.scm | ||
sound.scm | ||
ssh.scm | ||
sway.scm | ||
symlink-manager.scm | ||
syncthing.scm | ||
utils.scm | ||
xdg.scm |