[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Combining Guix, direnv and Emacs for environment customisation
From: |
Ludovic Courtès |
Subject: |
Re: Combining Guix, direnv and Emacs for environment customisation |
Date: |
Wed, 30 Aug 2017 12:09:02 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) |
Carlo Zancanaro <address@hidden> skribis:
> On Tue, Aug 29 2017, David wrote:
>> There is a feature missing in 'guix environment': saving the resulting
>> profile for easy access later. I often want to build an environment
>> once and not update it for awhile, but with the current state of 'guix
>> environment' it's not possible. This leads me to pulling my hair out
>> when I do an upgrade of Guix and have to rebuild all of my development
>> environments. What was supposed to be a quick hack turns into a Guix
>> maintenance session.
>
> I also got frustrated by this when trying to keep my own checkout of
> guix. Then I found out you can do this:
>
> guix environment guix --root=environment
>
> This puts a link to the environment under `environment` in the local
> directory. Then you can run `source environment/etc/profile; make` to
> rebuild guix. This also protects the environment from garbage
> collection, which was the actual problem I was trying to solve.
It surely helps, but I think it would be even better if ‘guix
environment’ would directly include a way to reload the environment in
its UI, like Dave was suggesting.
Maybe it’s just a matter of adding a --reload option that does what you
wrote above for you?
Ludo’.
- Re: Combining Guix, direnv and Emacs for environment customisation, Thompson, David, 2017/08/29
- Re: Combining Guix, direnv and Emacs for environment customisation, Maxim Cournoyer, 2017/08/29
- Re: Combining Guix, direnv and Emacs for environment customisation, Carlo Zancanaro, 2017/08/30
- Re: Combining Guix, direnv and Emacs for environment customisation,
Ludovic Courtès <=
- Re: Combining Guix, direnv and Emacs for environment customisation, Ludovic Courtès, 2017/08/30