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!

Reply via email to