GNU bug report logs -
#62274
[PATCH] home: 'home-environment-with-provenance' uses the HE location info.
Previous Next
Reported by: Sergey Trofimov <sarg <at> sarg.org.ru>
Date: Sun, 19 Mar 2023 15:46:01 UTC
Severity: normal
Tags: patch
Done: Andrew Tropin <andrew <at> trop.in>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Andrew Tropin <andrew <at> trop.in> writes:
> [[PGP Signed Part:Undecided]]
> On 2023-03-21 13:22, Sergey Trofimov wrote:
>>
>> The only concern is that I'd rather include
>> `guix-home-service-type` only in the first generation of the
>> system. I think that this tie between user envs and the
>> operating
>> system makes sense only on the first boot. Later on the users
>> should be responsible (and able to) to maintain their
>> environments
>> independently.
>
> There are a few issues I've not addressed yet:
>
> 1. User can login before activation finished. (Discussed in the
> mentioned thread above).
Yeah, I've just tried to bake a disk-image and also was able to
log in faster than the activation service finishes. Not a big deal
though, I can live with that.
>
> 2. Do we need to activate it on every system reconfigure?
> (Actually, I
> used it mostly for creating rde live cd and vm images, so didn't
> test
> much with system reconfigure or guix deploy. Also, I guess it
> would be
> cool to add a one-shot? flag to the service for skeleton like
> functionality/initial provisioning).
>
I think this activation should run only once.
>
> 3. Probably something else I already forgot.
It seems that ~/.config/guix/current is not created and
/var/guix/profiles/per-user/<user> as well.
>
> I still don't have enough spare time to clean it up, test and
> upstream,
> but if you would like to finish this thing up, I would be very
> happy to
> help!
Actually, my use case is already solved by your code and I can
build backup images of my OS.
Now I just have to figure out how to restore from backups offline.
This bug report was last modified 2 years and 144 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.