[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: “Guix Profiles in Practice”
From: |
Hartmut Goebel |
Subject: |
Re: “Guix Profiles in Practice” |
Date: |
Sun, 27 Oct 2019 21:56:59 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 |
Am 27.10.19 um 20:06 schrieb Pierre Neidhardt:
> I think it's useful to support multiple directories since it's likely
> that users will work on multiple projects.
>
> See what I've done for Emacs-Guix. The (configurable) file structure
> looks like this:
>
> - ~/.guix-extra-profiles/my-project
> - ~/.guix-extra-manifests/my-project
> - ~/.guix-extra-channels/my-project
AFAIU David (and this is what I meant, too), is to have the
"develop.scm" (or ".guix-develop-profile.scm") in the project working
tree. This would allow to easily maintain the profile together with the
source and a simple workflow like
cd /path/to/my-project
guix develop
or
guix develop /path/to/my-project
> Then I can do "guix-install-manifest", Emacs prompts me for a manifest
> name in ~/.guix-extra-manifests (with completion), and does all the
> necessary to install it in ~/.guix-extra-profiles. It dumps the channel
> specification in ~/.guix-extra-channels/my-project.
IMHO this is a too emacs-centric approach. We should also have in mind
those not using guix-mode and not even using emacs.
--
Regards
Hartmut Goebel
| Hartmut Goebel | address@hidden |
| www.crazy-compilers.com | compilers which you thought are impossible |
Re: “Guix Profiles in Practice”, Pierre Neidhardt, 2019/10/26
Re: “Guix Profiles in Practice”, Konrad Hinsen, 2019/10/27
Re: “Guix Profiles in Practice”, Jelle Licht, 2019/10/27
Re: “Guix Profiles in Practice”, Hartmut Goebel, 2019/10/27
Re: “Guix Profiles in Practice”, Chris Marusich, 2019/10/26
Re: “Guix Profiles in Practice”, Hartmut Goebel, 2019/10/27