On Thu, May 21, 2026, at 8:46 AM, Ludovic Courtès wrote:
> I think the solution is to add your config to the ‘channels’ field of
> ‘unattended-upgrade-configuration’.
>
> You can also remove ‘with-imported-modules’ at that point: those modules
> will be provided by ‘guix’.
>
> Could you check if that works?
>
YES! That's helps considerably, but now I have a different problem. I
configured my channels using the following method
(define %deployments-channels
(cons*
(channel
(name 'john-haman)
(url "file:///home/john/Dotfiles"))
%default-channels))
(define %unattended-upgrades-channels
#~(list #$@(map channel->code %deployments-channels)))
Where %unattended-upgrades-channels goes into the channels field on my service.
But it does not like the fact that I'm the channel owner. I know that most pull
from a remote git, but mine is private, so I thought the local route could be
better. My new error:
2026-05-21 07:01:32 guix time-machine: error: Git error: repository path
'/home/john/Dotfiles' is not owned by current user
Any tips?
Thank you!