Hi Ludo', I should have addressed your comments, thank you for your help! I'm about to send a v2. On 12/24/24 11:40, Ludovic Courtès wrote: >> + (command >> + (list >> + (string-append #+bash-minimal "/bin/bash") >> + "-l" "-c" >> + (string-append "restic-guix backup " #$name)) > Why go through bash? Would it be possible to execute ‘restic-guix’ > directly? There may be some better way but we go through bash, instead of executing restic-guix directly, because the login shell gives us the correct user environment that some backends require, such as rclone. I hope this clarifies and I'm definitely open to change this in case we find a better solution. cheers, giacomo